Beispiel #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Conexion con = new Conexion();

            if (cbTarjeta.Text == "")
            {
                MessageBox.Show("Seleccione una tarjeta"); return;
            }

            String nro_tar = cbTarjeta.Text.Remove(0, 12);

            if (tipodeMod == 'B')
            {
                con.query = "UPDATE ESCUADRON_SUICIDA.Tarjeta SET Estado = 0 WHERE SUBSTRING(Nro_Tarjeta,13,4) = '" + nro_tar + "' AND Cod_Cli= (SELECT Cod_Cli FROM ESCUADRON_SUICIDA.Cliente WHERE Usuario='" + usuarioActual + "')";
                con.ejecutarNoQuery();
                MessageBox.Show("La tarjeta ha sido dada de baja");
                padre.Show();
                this.Close();
            }
            else
            {
                AsociarTarjetas form_ModifTar = new AsociarTarjetas(padre, 'M', usuarioActual, nro_tar);
                form_ModifTar.Show();
                this.Close();
            }
        }
Beispiel #2
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            Conexion con = new Conexion();

            con.query = "UPDATE ESCUADRON_SUICIDA.Roles SET Nombre= '" + txtNombre.Text + "' WHERE Id_rol = '" + ID_Seleccionado + "' ";
            con.ejecutarNoQuery();

            int estadoActual;

            if (ckEstado.Checked)
            {
                estadoActual = 1;
            }
            else
            {
                estadoActual = 0;
            };

            con.query = "UPDATE ESCUADRON_SUICIDA.Roles SET Estado= (" + estadoActual + ") WHERE Id_rol = '" + ID_Seleccionado + "' ";
            con.ejecutarNoQuery();

            con.query = "DELETE FROM ESCUADRON_SUICIDA.FuncionalidadesPorRol WHERE Id_rol = '" + ID_Seleccionado + "'";
            con.ejecutarNoQuery();

            foreach (object itemsChequeados in cblFuncionalidades.CheckedItems)
            {
                con.query = "INSERT INTO ESCUADRON_SUICIDA.FuncionalidadesPorRol (Id_Rol, Id_Funcionalidad) VALUES(('" + ID_Seleccionado + "'),(SELECT F2.Id_Funcionalidad FROM ESCUADRON_SUICIDA.Funcionalidades F2 WHERE F2.Nombre = '" + itemsChequeados.ToString() + "'))";
                con.ejecutarNoQuery();
            }

            MessageBox.Show("Datos modificados correctamente");
            padre.Show();
            this.Close();
        }
Beispiel #3
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            if (dtvClientes.Rows.Count <= 0)
            {
                MessageBox.Show("Primero se debe realizar una busqueda"); return;
            }

            Conexion con = new Conexion();

            int codCli = dtvClientes.CurrentRow.Cells[4].Value.GetHashCode();

            if (tipoDeSeleccion == 'B')
            {
                con.query = "UPDATE ESCUADRON_SUICIDA.Cliente SET Estado = 0 WHERE Cod_Cli = " + codCli;
                con.ejecutarNoQuery();
                MessageBox.Show("El cliente ha sido eliminado");
                padre.Show();
                this.Close();
            }
            else
            {
                ModificarCliente form_ModifCli = new ModificarCliente(padre, codCli);
                form_ModifCli.Show();
                this.Close();
            }
        }
Beispiel #4
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            //VALIDO CAMPOS OBLIGATORIOS
            if (txtNombre.Text == "")
            {
                MessageBox.Show("Ingrese Nombre de Rol");
                return;
            }

            if (txtNombre.Text.Contains(","))
            {
                MessageBox.Show("Ingrese Nombre valido");
                return;
            }

            bool tieneFuncionalidades = false;

            foreach (object itemsChequeados in cblFuncionalidades.CheckedItems)
            {
                tieneFuncionalidades = true;
            }

            if (!tieneFuncionalidades)
            {
                MessageBox.Show("Seleccione funcionalidad");
                return;
            }

            Conexion con = new Conexion();

            //INSERTAR DATOS EN LA BD
            con.query = "INSERT INTO ESCUADRON_SUICIDA.Roles (Nombre, Estado) VALUES ('" + txtNombre.Text + "', '" + ckEstado.Enabled + "')";
            con.ejecutarNoQuery();

            foreach (object itemsChequeados in cblFuncionalidades.CheckedItems)
            {
                con.query = "INSERT INTO ESCUADRON_SUICIDA.FuncionalidadesPorRol (Id_Rol, Id_Funcionalidad) VALUES ((SELECT Id_Rol FROM ESCUADRON_SUICIDA.Roles WHERE Nombre = '" + txtNombre.Text + "'),(SELECT D.Id_Funcionalidad FROM ESCUADRON_SUICIDA.Funcionalidades D WHERE D.Nombre = '" + itemsChequeados.ToString() + "'))";
                con.ejecutarNoQuery();
            }

            MessageBox.Show("Datos guardados correctamente");
            padre.Show();
            this.Close();
        }
Beispiel #5
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            /*verificar campos completos*/
            if (txtcuenta.Text == "")
            {
                MessageBox.Show("Seleccione una Cuenta");
                return;
            }
            if (cmb_tarjeta.Text == "")
            {
                MessageBox.Show("Seleccione una Tarjeta");
                return;
            }
            if (cmb_tipomoneda.Text == "")
            {
                MessageBox.Show("Seleccione un Tipo de Moneda");
                return;
            }
            if (!txt_Importe.Text.IsNumeric() || txt_Importe.Text == "" || String.Compare(txt_Importe.Text, "0") <= 0)
            {
                MessageBox.Show("Ingrese Importe mayor a cero");
                return;
            }

            /*insertar deposito y modificar saldo cuenta*/
            Conexion con = new Conexion();

            con.query = "INSERT INTO ESCUADRON_SUICIDA.Deposito (Nro_Cuenta,Importe,Fecha_Deposito,Tipo_Moneda,Nro_Tarjeta) VALUES (" +
                        txtcuenta.Text + "," + txt_Importe.Text + ",'" + txt_Fecha.Text + "','" + cmb_tipomoneda.Text + "'," + tarjeta + ")";
            con.ejecutarNoQuery();
            con.query = "UPDATE ESCUADRON_SUICIDA.Cuenta SET Saldo = Saldo + " + txt_Importe.Text + " WHERE Nro_Cuenta = " + txtcuenta.Text;
            con.ejecutarNoQuery();

            MessageBox.Show("Deposito realizado con exito");
            padre.Show();
            this.Close();
        }
Beispiel #6
0
 private void btn_cancelar_Click(object sender, EventArgs e)
 {
     padre.Show();
     this.Close();
 }
Beispiel #7
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (cbUsuario.Text == "")
            {
                MessageBox.Show("Seleccione un usuario para hacer la facturacion");
                return;
            }

            bool hayCuentasSel = false;

            foreach (object items in chbCuentas.CheckedItems)
            {
                hayCuentasSel = true;
            }

            if (!hayCuentasSel)
            {
                MessageBox.Show("Seleccione una cuenta o mas para hacer la facturacion");
                return;
            }

            con.query = "INSERT INTO ESCUADRON_SUICIDA.Factura (Fecha,Cod_Cli) VALUES('" + lectorConfig.Config.fechaSystem() + " 00:00:00.000', (SELECT Cod_Cli FROM ESCUADRON_SUICIDA.Cliente WHERE Usuario='" + cbUsuario.Text + "'))";
            con.ejecutarNoQuery();
            con.query = "SELECT TOP 1 Id_Factura FROM ESCUADRON_SUICIDA.Factura WHERE Cod_Cli=(SELECT Cod_Cli FROM ESCUADRON_SUICIDA.Cliente WHERE Usuario='" + cbUsuario.Text + "') ORDER BY Id_Factura desc";
            con.ejecutarQuery();
            con.leerReader();
            Decimal factura = con.lector.GetDecimal(0);

            con.cerrarConexion();

            foreach (object cuenta in chbCuentas.CheckedItems)
            {
                Conexion con2 = new Conexion();
                Conexion con3 = new Conexion();

                /*con.query = "SELECT Estado, (T.Costo_Apertura * C.Periodo_Suscripcion), T.Tipo_Moneda FROM ESCUADRON_SUICIDA.Cuenta C JOIN ESCUADRON_SUICIDA.TipoCuenta T ON(C.Tipo_Cuenta=T.Tipo_Cuenta) WHERE Nro_Cuenta=" + cuenta.ToString();
                 * con.ejecutarQuery();
                 * if (con.leerReader())
                 * {
                 *  /*if (con.lector.GetString(0) == "Pendiente")
                 *  {
                 *      //con2.query = "INSERT INTO ESCUADRON_SUICIDA.Transferencia (Fecha_Transf,Importe,Cuenta_Origen,Cuenta_Destino,Costo,Tipo_Moneda) VALUES ('" + lectorConfig.Config.fechaSystem() + " 00:00:00.000', 0," + cuenta.ToString() + "," + cuenta.ToString() + "," + con.lector.GetDecimal(1).ToString().Replace(',', '.') + ",'" + con.lector.GetString(2) + "')";
                 *      //con2.query = "INSERT INTO ESCUADRON_SUICIDA.Item (ID_Factura,Descripcion,Importe, Tipo_Moneda) VALUES(" + factura + ",'Comision apertura de cuenta.'," + con.lector.GetDecimal(1).ToString().Replace(',','.') + ",'"+con.lector.GetString(2)+"')";
                 *
                 *      //con2.ejecutarNoQuery();
                 *      //con3.ejecutarNoQuery();
                 *  }*
                 * }*
                 * con.cerrarConexion();*/
                con.query = "SELECT Costo, Id_Transf, Tipo_Moneda, Cuenta_Destino FROM ESCUADRON_SUICIDA.Transferencia WHERE Cuenta_Origen=" + cuenta.ToString() + " AND Facturado = 0 ";
                con.ejecutarQuery();
                while (con.leerReader())
                {
                    if (con.lector.GetDecimal(3).ToString() == cuenta.ToString())
                    {
                        con3.query = "SELECT Id_Transf FROM ESCUADRON_SUICIDA.Transferencia WHERE Cuenta_Origen=" + cuenta.ToString() + " AND Cuenta_Destino=" + cuenta.ToString() + " AND Id_Transf !=" + con.lector.GetDecimal(1).ToString();
                        con3.ejecutarQuery();
                        if (con3.leerReader())
                        {
                            con2.query = "INSERT INTO ESCUADRON_SUICIDA.Item (ID_Factura,Descripcion,Importe, Tipo_Moneda) VALUES(" + factura + ",'Comision por cambio de tipo.'," + con.lector.GetDecimal(0).ToString().Replace(',', '.') + ",'" + con.lector.GetString(2) + "')";
                            con2.ejecutarNoQuery();
                        }
                        else
                        {
                            con2.query = "INSERT INTO ESCUADRON_SUICIDA.Item (ID_Factura,Descripcion,Importe, Tipo_Moneda) VALUES(" + factura + ",'Comision por apertura.'," + con.lector.GetDecimal(0).ToString().Replace(',', '.') + ",'" + con.lector.GetString(2) + "')";
                            con2.ejecutarNoQuery();
                        }
                        con3.cerrarConexion();
                    }
                    else
                    {
                        con2.query = "INSERT INTO ESCUADRON_SUICIDA.Item (ID_Factura,Descripcion,Importe, Tipo_Moneda) VALUES(" + factura + ",'Comision por transferencia.'," + con.lector.GetDecimal(0).ToString().Replace(',', '.') + ",'" + con.lector.GetString(2) + "')";
                        con2.ejecutarNoQuery();
                    }

                    con3.query = "UPDATE ESCUADRON_SUICIDA.Transferencia SET Facturado = 1 WHERE Id_Transf=" + con.lector.GetDecimal(1).ToString();
                    con3.ejecutarNoQuery();
                }

                con.cerrarConexion();

                con3.query = "UPDATE ESCUADRON_SUICIDA.Cuenta SET Estado='Habilitada' WHERE Nro_Cuenta=" + cuenta.ToString();
                con3.ejecutarNoQuery();
            }

            bool hayItems = false;

            con.query = "SELECT Id_Item From ESCUADRON_SUICIDA.Item Where Id_Factura=" + factura;
            con.ejecutarQuery();
            while (con.leerReader())
            {
                hayItems = true;
            }
            con.cerrarConexion();
            if (!hayItems)
            {
                con.query = "DELETE FROM ESCUADRON_SUICIDA.Factura WHERE Id_Factura=" + factura;
                con.ejecutarNoQuery();
                MessageBox.Show("No hay nada que facturar en las cuentas seleccionadas");
                return;
            }

            MessageBox.Show("Se ha realizado la facturacion correctamente");
            padre.Show();
            this.Close();
        }
Beispiel #8
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            Conexion con = new Conexion();

            //Verifica que el Usuario sea correcto

            if (cbUsuario.Text == "")
            {
                MessageBox.Show("Seleccione el usuario"); return;
            }

            //Verifica que los campos esten completos

            if (txtNombre.Text == "")
            {
                MessageBox.Show("Ingrese un nombre");
                return;
            }

            if (txtApellido.Text == "")
            {
                MessageBox.Show("Ingrese un Apellido");
                return;
            }

            if (cbTipo.Text == "")
            {
                MessageBox.Show("Seleccione el tipo de documento");
                return;
            }

            if (!txtNroID.Text.IsNumeric() || txtNroID.Text.Length > 18 || txtNroID.Text == "")
            {
                MessageBox.Show("El documento debe ser numerico con una longitud menor de 18 digitos");
                return;
            }

            if (txtMail.Text == "")
            {
                MessageBox.Show("Ingrese un mail");
                return;
            }

            if (cbPais.Text == "")
            {
                MessageBox.Show("Seleccione un pais");
                return;
            }

            if (txtCalle.Text == "")
            {
                MessageBox.Show("Ingrese un domicilio");
                return;
            }

            if (txtNroDom.Text == "" || !txtNroDom.Text.IsNumeric())
            {
                MessageBox.Show("Ingrese un numero de domicilio");
                return;
            }

            if (txtLocalidad.Text == "")
            {
                MessageBox.Show("Ingrese la localidad");
                return;
            }

            if (txtNacionalidad.Text == "")
            {
                MessageBox.Show("Ingrese la nacionalidad");
                return;
            }

            if (txtPiso.Text == "" || !txtPiso.Text.IsNumeric())
            {
                txtPiso.Text = "0";
            }

            if (txtDepto.Text == "")
            {
                txtDepto.Text = "0";
            }


            //Verifica que los campos no esten repetidos y sean validos

            con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.Cliente WHERE Tipo_Doc=(select Tipo_Doc from ESCUADRON_SUICIDA.Documento where Descripcion='" + cbTipo.Text + "') AND Nro_Doc=" + txtNroID.Text;
            con.ejecutarQuery();
            if (con.leerReader())
            {
                MessageBox.Show("Ya existe un cliente con este tipo y numero de documento");
                return;
            }
            con.cerrarConexion();

            con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.Cliente WHERE Mail='" + txtMail.Text + "'";
            con.ejecutarQuery();
            if (con.leerReader())
            {
                MessageBox.Show("Ya existe un cliente con este mail");
                return;
            }
            con.cerrarConexion();


            /*Hace el Insert*/

            con.query = "INSERT INTO ESCUADRON_SUICIDA.Cliente" +
                        "(Nombre,Apellido,Tipo_Doc,Nro_Doc,Mail,Calle,Nro_Calle,Piso,Depto,Localidad,Nacionalidad,Fecha_Nac,Cod_Pais,Usuario)" +
                        "VALUES ('" + txtNombre.Text + "','" + txtApellido.Text + "',(SELECT Tipo_Doc FROM ESCUADRON_SUICIDA.Documento WHERE Descripcion='" + cbTipo.Text + "')" +
                        "," + txtNroID.Text + ",'" + txtMail.Text + "','" + txtCalle.Text + "'," + txtNroDom.Text + "," + txtPiso.Text + ",'" + txtDepto.Text +
                        "','" + txtLocalidad.Text + "','" + txtNacionalidad.Text + "','" + dtpFecNac.Value.ToString("yyyy-dd-MM") + "'," +
                        "(SELECT Cod_Pais FROM ESCUADRON_SUICIDA.Pais WHERE Descripcion ='" + cbPais.Text + "'),'" + cbUsuario.Text + "')";
            con.ejecutarNoQuery();
            con.cerrarConexion();
            MessageBox.Show("El cliente ha sido agregado con exito");
            this.Close();
            padre.Show();
        }
Beispiel #9
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            String tipoMoneda = "";

            if (cbOrigen.Text == "")
            {
                MessageBox.Show("Elija una cuenta de origen");
                return;
            }

            if (cbDestino.Text == "")
            {
                MessageBox.Show("Elija una cuenta de Destino");
                return;
            }

            if (cbOrigen.Text == cbDestino.Text)
            {
                MessageBox.Show("No se puede crear transacciones a la misma cuenta, seleccione un destino distinto");
                return;
            }

            if (!txtImporte.Text.IsNumeric() || txtImporte.Text == "" || String.Compare(txtImporte.Text, "0") <= 0)
            {
                MessageBox.Show("El importe debe ser un numero mayor a cero");
                return;
            }

            con.query = "SELECT Saldo FROM ESCUADRON_SUICIDA.Cuenta WHERE Nro_Cuenta=" + cbOrigen.Text + "AND Saldo >=" + txtImporte.Text;
            con.ejecutarQuery();
            if (con.leerReader())
            {
                decimal saldo = con.lector.GetDecimal(0);
            }
            else
            {
                MessageBox.Show("No posee suficiente saldo en esta cuenta");
                con.cerrarConexion();
                return;
            }
            con.cerrarConexion();

            /*/if (String.Compare(txtImporte.Text,saldo.ToString())>0)
             * {
             *  MessageBox.Show("No posee suficiente saldo en esta cuenta");
             *  return;
             * }/*/

            con.query = "SELECT K.Usuario From ESCUADRON_SUICIDA.Cuenta C JOIN ESCUADRON_SUICIDA.Cliente K ON(C.Cod_Cli=K.Cod_Cli) WHERE Nro_Cuenta=" + cbDestino.Text;
            con.ejecutarQuery();
            con.leerReader();
            usuarioDestino = con.lector.GetString(0);
            con.cerrarConexion();

            decimal costo;

            if (usuarioOrigen == usuarioDestino)
            {
                costo      = 0;
                tipoMoneda = "USD";
            }
            else
            {
                con.query = "SELECT Costo, T.Tipo_Moneda FROM ESCUADRON_SUICIDA.Cuenta C JOIN ESCUADRON_SUICIDA.TipoCuenta T ON (C.Tipo_Cuenta=T.Tipo_Cuenta) WHERE Nro_Cuenta=" + cbOrigen.Text;
                con.ejecutarQuery();
                con.leerReader();
                costo      = con.lector.GetDecimal(0);
                tipoMoneda = con.lector.GetString(1);
                con.cerrarConexion();
            }

            con.query = "INSERT INTO ESCUADRON_SUICIDA.Transferencia (Fecha_Transf,Importe,Cuenta_Origen,Cuenta_Destino,Costo,Tipo_Moneda) VALUES ('" + lectorConfig.Config.fechaSystem() + " 00:00:00.000', " + txtImporte.Text + "," + cbOrigen.Text + "," + cbDestino.Text + "," + costo.ToString().Replace(',', '.') + ",'" + tipoMoneda + "')";
            con.ejecutarNoQuery();

            con.query = "UPDATE ESCUADRON_SUICIDA.Cuenta SET Saldo= (Saldo-" + txtImporte.Text + ") WHERE Nro_Cuenta=" + cbOrigen.Text;
            con.ejecutarNoQuery();

            con.query = "UPDATE ESCUADRON_SUICIDA.Cuenta SET Saldo= (Saldo+" + txtImporte.Text + ")WHERE Nro_Cuenta=" + cbDestino.Text;
            con.ejecutarNoQuery();

            con.query = "SELECT COUNT(*) FROM ESCUADRON_SUICIDA.Transferencia WHERE Facturado=0 AND Cuenta_Origen= " + cbOrigen.Text;
            con.ejecutarQuery();
            con.leerReader();
            if (con.lector.GetInt32(0) < 5)
            {
                MessageBox.Show("Transferencia realizada correctamente");
                con.cerrarConexion();
                padre.Show();
                this.Close();
            }
            else
            {
                con.cerrarConexion();
                con.query = "UPDATE ESCUADRON_SUICIDA.Cuenta SET Estado='InHabilitada' WHERE Nro_Cuenta=" + cbOrigen.Text;
                con.ejecutarNoQuery();
                MessageBox.Show("Transferencia realizada correctamente. Su cuenta se ha inhabilitado por acumulacion de transferencias sin facturar");
                padre.Show();
                this.Close();
            }
        }
Beispiel #10
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!esCorrectaFechaDeVencimiento(2))
            {
                MessageBox.Show("No se puede ingresar una fecha de vencimiento menor o igual a la fecha de emision"); return;
            }

            if (!esCorrectaFechaDeVencimiento(1))
            {
                MessageBox.Show("No se puede ingresar una fecha de vencimiento menor a la actual"); return;
            }

            if (movimiento == 'A')
            {
                if (!txtNroTar.Text.IsNumeric() || txtNroTar.Text.Length != 16 || string.Compare(txtNroTar.Text, "0000000000000000", false) == 0)
                {
                    MessageBox.Show("El numero de tarjeta debe ser de 16 caracteres y contener solo numeros");
                    return;
                }

                if (!txtSeg.Text.IsNumeric() || txtSeg.Text.Length > 3)
                {
                    MessageBox.Show("El numero de seguridad debe ser menor a 3 caracteres y contener solo numeros");
                    return;
                }

                con.query = "SELECT Nro_Tarjeta FROM ESCUADRON_SUICIDA.Tarjeta WHERE Nro_Tarjeta='" + txtNroTar.Text + "'";
                con.ejecutarQuery();
                if (con.leerReader())
                {
                    MessageBox.Show("Esta tarjeta esta asociada a otro cliente");
                    con.cerrarConexion();
                    return;
                }
                con.cerrarConexion();

                try
                {
                    con.query = "INSERT INTO ESCUADRON_SUICIDA.Tarjeta (Nro_Tarjeta,Emisor,Fecha_Emision,Fecha_Vencimiento,Codigo_Seg,Cod_Cli)" +
                                "VALUES('" + txtNroTar.Text + "','" + cbEmisor.Text + "','" + dtpFecEm.Value.ToString("yyyy-dd-MM") + "','" +
                                dtpFecVe.Value.ToString("yyyy-dd-MM") + "', '" + txtSeg.Text + "',(SELECT Cod_Cli FROM ESCUADRON_SUICIDA.Cliente WHERE Usuario='" + usuarioActual + "'))";
                    con.ejecutarNoQuery();
                    MessageBox.Show("La tajeta fue asociada correctamente");
                }
                catch (System.Data.SqlClient.SqlException)
                {
                    MessageBox.Show("Su cuenta de usuario no tiene asociado ningun cliente");
                }
                finally
                {
                    padre.Show();
                    this.Hide();
                }
            }
            if (movimiento == 'M')
            {
                String nro_tar = txtNroTar.Text.Remove(0, 12);

                if (!esCorrectaFechaDeEmision())
                {
                    MessageBox.Show("La nueva fecha de emision debe ser posterior a la antigua"); return;
                }

                con.query = "UPDATE ESCUADRON_SUICIDA.Tarjeta SET Emisor='" + cbEmisor.Text + "' WHERE SUBSTRING( Nro_Tarjeta , 13, 4) = '" + nro_tar + "' AND Codigo_Seg= '" + txtSeg.Text + "'";
                con.ejecutarNoQuery();
                con.query = "UPDATE ESCUADRON_SUICIDA.Tarjeta SET Fecha_Emision='" + dtpFecEm.Value.ToString("yyyy-dd-MM") + "' WHERE SUBSTRING( Nro_Tarjeta , 13, 4) = '" + nro_tar + "' AND Codigo_Seg= '" + txtSeg.Text + "'";
                con.ejecutarNoQuery();
                con.query = "UPDATE ESCUADRON_SUICIDA.Tarjeta SET Fecha_Vencimiento='" + dtpFecVe.Value.ToString("yyyy-dd-MM") + "' WHERE SUBSTRING( Nro_Tarjeta , 13, 4) = '" + nro_tar + "' AND Codigo_Seg= '" + txtSeg.Text + "'";
                con.ejecutarNoQuery();
                MessageBox.Show("La tajeta fue Modificada correctamente");
            }
            padre.Show();
            this.Close();
        }