コード例 #1
0
 /// <summary>
 /// Loads theaters in combobox
 /// </summary>
 protected void poblarTeatros() {
     if (log.IsDebugEnabled) {
         log.Debug("poblarTeatros Starts");
     }
     List<TeatroDto> listaTeatros = new Teatro().getTeatros();
     listaTeatros = listaTeatros.OrderBy(x => x.nombreTeatro).ToList<TeatroDto>();
     lbTeatros.DataSource = listaTeatros;
     lbTeatros.DataTextField = "nombreTeatro";
     lbTeatros.DataValueField = "idTeatro";
     lbTeatros.DataBind();
     if (log.IsDebugEnabled) {
         log.Debug("poblarTeatros Ends");
     }
 }
コード例 #2
0
ファイル: teatro.aspx.cs プロジェクト: alpermazlum/try_git
 /// <summary>
 /// Loads records for TEATRO in grid view.
 /// </summary>
 private void CargarGridInfoData() {
     if (log.IsDebugEnabled) {
         log.Debug("CargarGridInfoData Starts");
     }
     var theaterList = new Teatro().getTeatrosEx();
     if (theaterList.Count > 0) {
         btnActualizar.Visible = btnEliminar.Visible = false;
     }
     grdInfo.DataSource = theaterList;
     grdInfo.SelectedIndex = -1;
     grdInfo.DataBind();
     if (log.IsDebugEnabled) {
         log.Debug("CargarGridInfoData Ends");
     }
 }
コード例 #3
0
ファイル: teatro.aspx.cs プロジェクト: alpermazlum/try_git
 /// <summary>
 /// Updates a record to database
 /// </summary>
 /// <param name="sender">Objet which sends event</param>
 /// <param name="e">event parameteres</param>
 protected void OnButtonActualizar(object sender, EventArgs e) {
     if (log.IsDebugEnabled) {
         log.Debug("OnButtonEliminar Starts");
     }
     if (!ValidarCampos()) {
         if (log.IsDebugEnabled) {
             log.Debug("No record info to update");
         }
         registerToastrMsg(MessageType.Error, "No ha ingresado datos para actualizar.");
     }
     else {
         Teatro daoTheater = new Teatro();
         var idToLocate = Convert.ToInt32(grdInfo.DataKeys[grdInfo.SelectedIndex].Value);
         if (log.IsDebugEnabled) {
             log.Debug("Record id to locate [" +  idToLocate + "]");
         }
         TeatroDto r = daoTheater.getTeatro(idToLocate);
         if (r == null) {
             if (log.IsDebugEnabled) {
                 log.Debug("Record data not found to update");
             }
         }
         if (r != null) {
             r.idCine = Convert.ToInt32(listaCines.SelectedValue);
             r.idMunicipioTeatro = Convert.ToInt32(listaMunicipios.SelectedValue);
             r.idDepeartamentoTeatro = Convert.ToInt32(listaDepartamentos.SelectedValue);
             r.nombreTeatro = txtNombre.Text;
             r.telefono1Teatro = txtTelefono1.Text;
             r.telefono2Teatro = txtTelefono2.Text;
             r.telefono3Teatro = txtTelefono3.Text;
             r.direccionTeatro = txtDireccion.Text;
             if (log.IsDebugEnabled) {
                 log.Debug("Record data [" + r.ToString() + "]");
             }
             daoTheater.crearTeatro(r, 2);
             CargarGridInfoData();
             LimpiarControles();
             btnNuevo.Visible = true;
             btnEliminar.Visible = btnActualizar.Visible = btnCancelar.Visible = false;
             registerToastrMsg(MessageType.Success, "Actualización realizada con éxito.");
             if (log.IsDebugEnabled) {
                 log.Debug("Record updated");
             }
         }
     }
     if (log.IsDebugEnabled) {
         log.Debug("OnButtonEliminar Ends");
     }
 }
コード例 #4
0
ファイル: teatro.aspx.cs プロジェクト: alpermazlum/try_git
 /// <summary>
 /// Removes a record from database.
 /// </summary>
 /// <param name="sender">Objet which sends event</param>
 /// <param name="e">event parameteres</param>
 protected void OnButtonEliminar(object sender, EventArgs e) {
     if (log.IsDebugEnabled) {
         log.Debug("OnButtonEliminar Starts");
     }
     if (grdInfo.SelectedIndex == -1) {
         if (log.IsDebugEnabled) {
             log.Debug("No record selected to remove");
         }
         registerToastrMsg(MessageType.Error, "No ha seleccionado un registro para eliminar.");
     }
     else {
         Teatro daoTheater = new Teatro();
         var idToLocate = Convert.ToInt32(grdInfo.DataKeys[grdInfo.SelectedIndex].Value);
         if (log.IsDebugEnabled) {
             log.Debug("idToLocate [" + idToLocate+ "]");
         }
         TeatroDto r = daoTheater.getTeatro(idToLocate);
         if (r == null) {
             if (log.IsDebugEnabled) {
                 log.Debug("Record data to remove not found");
             }
         }
         if (r != null) {
             if (log.IsDebugEnabled) {
                 log.Debug("Record data to remove [" + r.ToString() + "]");
             }
             try {
                 var rslt = daoTheater.crearTeatro(r, 3);
                 if (rslt == -1) {
                     if (log.IsDebugEnabled) {
                         log.Debug("Record cannot be removed as relationships would be broken");
                     }
                     registerToastrMsg(MessageType.Error, "El registro de teatro a eliminar no se puede eliminar ya que tiene referencias en el sistema.");
                 }
                 else {
                     if (log.IsDebugEnabled) {
                         log.Debug("Record removed");
                     }
                     registerToastrMsg(MessageType.Success, "Registro eliminado con éxito.");
                 }
             } catch (Exception) {
                 if (log.IsDebugEnabled) {
                     log.Debug("Record cannot be removed as relationships would be broken");
                 }
                 registerToastrMsg(MessageType.Error, "El registro de teatro a eliminar no se puede eliminar ya que tiene referencias en el sistema.");
             }
             CargarGridInfoData();
             LimpiarControles();
             btnNuevo.Visible = true;
             btnEliminar.Visible = btnActualizar.Visible = btnCancelar.Visible = false;
         }
     }
     if (log.IsDebugEnabled) {
         log.Debug("OnButtonEliminar Ends");
     }
 }
コード例 #5
0
ファイル: teatro.aspx.cs プロジェクト: alpermazlum/try_git
 /// <summary>
 /// Event fired to create a new record
 /// </summary>
 /// <param name="sender">object which fires the event</param>
 /// <param name="e">Event arguments</param>
 protected void OnButtonNuevo(object sender, EventArgs e) {
     if (log.IsDebugEnabled) {
         log.Debug("OnButtonNuevo Starts");
     }
     if (!ValidarCampos()) {
         if (log.IsDebugEnabled) {
             log.Debug("No data info supplied");
         }
         registerToastrMsg(MessageType.Error, "No ha ingresado datos para crear.");
     }
     else {
         Teatro daoTheter = new Teatro();
         TeatroDto theaterInfo = new TeatroDto() {
             idCine = Convert.ToInt32(listaCines.SelectedValue),
             nombreTeatro = txtNombre.Text,
             telefono1Teatro = txtTelefono1.Text,
             telefono2Teatro = txtTelefono2.Text,
             telefono3Teatro = txtTelefono3.Text,
             idMunicipioTeatro = Convert.ToInt32(listaMunicipios.SelectedValue),
             idDepeartamentoTeatro = Convert.ToInt32(listaDepartamentos.SelectedValue),
             direccionTeatro = txtDireccion.Text
         };
         if (log.IsDebugEnabled) {
             log.Debug("Record data [" + theaterInfo.ToString() + "]");
         }
         daoTheter.crearTeatro(theaterInfo, 1);
         LimpiarControles();
         btnEliminar.Visible = btnActualizar.Visible = false;
         registerToastrMsg(MessageType.Success, "Nuevo registro realizado con éxito.");
         CargarGridInfoData();
         if (log.IsDebugEnabled) {
             log.Debug("New record created");
         }
     }
     if (log.IsDebugEnabled) {
         log.Debug("OnButtonNuevo Ends");
     }
 }
コード例 #6
0
ファイル: teatro.aspx.cs プロジェクト: alpermazlum/try_git
 /// <summary>
 /// Loads a record for one selected grid row.
 /// </summary>
 /// <param name="sender">Objet which sends event</param>
 /// <param name="e">event parameteres</param>
 protected void OnGridInfoSelectedIndexChanged(object sender, EventArgs e) {
     if (log.IsDebugEnabled) {
         log.Debug("OnGridInfoSelectedIndexChanged Starts");
     }
     Teatro daoTheater = new Teatro();
     var idToLocate = Convert.ToInt32(grdInfo.DataKeys[grdInfo.SelectedIndex].Value);
     TeatroDto r = daoTheater.getTeatro(idToLocate);
     if (r != null) {
         listaCines.SelectedValue = r.idCine.ToString();
         listaMunicipios.SelectedValue = r.idMunicipioTeatro.ToString();
         listaDepartamentos.SelectedValue = r.idDepeartamentoTeatro.ToString();
         txtNombre.Text = r.nombreTeatro;
         txtTelefono1.Text = r.telefono1Teatro;
         txtTelefono2.Text = r.telefono2Teatro;
         txtTelefono3.Text = r.telefono3Teatro;
         txtDireccion.Text = r.direccionTeatro;
         btnNuevo.Visible = false;
         btnEliminar.Visible = btnActualizar.Visible = btnCancelar.Visible = true;
     }
     if (log.IsDebugEnabled) {
         log.Debug("OnGridInfoSelectedIndexChanged Ends");
     }
 }