コード例 #1
0
        protected void btnConfirmarBorrar_Click(object sender, EventArgs e)
        {
            //accion que me abre el modal para confirmar el borrado de un cliente.
            string CadenaConexion = "";

            CadenaConexion = ConfigurationManager.ConnectionStrings["ConexionPrincipal"].ConnectionString;
            Clientes_DAL clienteDAL = new Clientes_DAL();

            clienteDAL.Clientes_Acciones(CadenaConexion, 'B', null, Convert.ToInt32(txtID.Text.ToString()));
            txtID.Text = "";
            CargarLista();
        }
コード例 #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            //realizo la validacion de nombre comppleto y de telefono en ambos escenarios antes de proceder al guardado, si vienen validos, prosigo.
            if (ValidarNombreCompleto() == false && ValidarTelefono() == false)
            {
                string CadenaConexion = "";
                CadenaConexion = ConfigurationManager.ConnectionStrings["ConexionPrincipal"].ConnectionString;
                Clientes_DAL clienteDAL = new Clientes_DAL();
                Clientes     cliente    = new Clientes();
                cliente.IDENTIFICACION  = Convert.ToDouble(txtIdentificacion.Text.ToString());
                cliente.NOMBRE_COMPLETO = txtNombreCompleto.Text.ToString();
                cliente.TELEFONO        = Convert.ToDouble(txtTelefono.Text.ToString());

                //sesion de guardado para conocer cuando estoy actualizando o ingresando
                if (Convert.ToInt32(Session["Guardado"]) == 1)
                {
                    cliente.ID = Convert.ToInt32(txtID.Text.ToString());
                    clienteDAL.Clientes_Acciones(CadenaConexion, 'A', cliente, cliente.ID);
                    lblSuccess.Text = "Registro actualizado satisfactoriamente.";
                }
                //valido si la identificacione es correcta a la hora de crear un nuevo registro, dado que no necesito validarla en la accion de actualizar porque no es editable.
                else if (Convert.ToInt32(Session["Guardado"]) == 0 && ValidarIdentificacion() == false)
                {
                    clienteDAL.Clientes_Acciones(CadenaConexion, 'I', cliente);
                    Session["identificacion"] = txtIdentificacion.Text.ToString();
                    lblSuccess.Text           = "Registro guardado satisfactoriamente.";
                }
                txtID.Text = "";
                CargarLista();
                ScriptManager.RegisterStartupScript(this, this.GetType(), "SuccessModal", "openSuccessModal();", true);
                //a la hora de guardar ejecuto un script en el servidor para abrir una nueva ventana que me lleva al reporte que me mostrara al cliente recien creado.
                string script = "window.open('Report.aspx','_blank');";
                ClientScript.RegisterStartupScript(GetType(), "Navigation", script, true);
            }
            else
            {
                //script para reabrir el modal cuando sea cerrado por el postback del sitio.
                ScriptManager.RegisterStartupScript(this, this.GetType(), "OpenModal", "openEditModal();", true);
            }
        }