private void BtnEnviar_Click(object sender, EventArgs e) { if (TxtBxContrasenaClient.Text == TxtBxConfirContraClient.Text) { DatosClient enviar = new DatosClient(); enviar.NomUsu = TxtBxNombreClient.Text; enviar.NumIdUsu = TxtBxIdClient.Text; enviar.FechNacUsu = MskTxtbxFechaNacClient.Text; enviar.TelUsu = TxtBxTelefonoClient.Text; enviar.CorreoUsu = TxtBxEmailClient.Text; enviar.DirDomUsu = TxtBxDirDomClient.Text; enviar.Contrasena = TxtBxContrasenaClient.Text; enviar.IdTipoId = Convert.ToString(CmbBoxIdTipoId.SelectedValue); int resultado = UsuarioDAL_C.RegistrarData(enviar, "5"); if (resultado > 0) { MessageBox.Show("Datos guardados correctamente", "Datos guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se guardaron los datos correctamente", "Error al guardar los datos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.Close(); Index index = new Index(); index.Show(); } }
private void BtnHabSuc_Click(object sender, EventArgs e) { if (DtGrdVwHabSuc.SelectedRows.Count > 0) { if (MessageBox.Show("¿Esta seguro de habilitar esta Sucursal?", "Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Llevar a cabo la desactivacion DatosClient enviar = new DatosClient(); enviar.Estado = true; enviar.SucursalOperarios = Convert.ToString(DtGrdVwHabSuc.CurrentRow.Cells["NOMSUCURSAL"].Value); int res = UsuarioDAL_C.EstadosSucursales(enviar); } else { this.Close(); } } else { MessageBox.Show("Seleccione una Sucursal a Habilitar"); } this.Close(); }
private void btnElimCiudad_Click(object sender, EventArgs e) { if (DtGrdVTabCiudades.SelectedRows.Count > 0) { if (MessageBox.Show("¿Esta seguro de Desactivar esta Ciudad?", "Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Llevar a cabo la desactivacion DatosClient enviar = new DatosClient(); enviar.Estado = false; enviar.CiudadUsu = Convert.ToString(DtGrdVTabCiudades.CurrentRow.Cells["NOMCIUDAD"].Value); int res = UsuarioDAL_C.EstadosCiudades(enviar); MostrarCiudades(); } else { this.Close(); } } else { MessageBox.Show("Seleccione una ciudad a eliminar"); } }
public static int AnulacionEnvio(DatosClient DatosClient)/*Query para Desactivar o Activar Sucursales*/ { int rest = 0; SqlConnection Connect = DB_Connection.DBConnection(); { SqlCommand com = new SqlCommand(string.Format("UPDATE TABENVIOS SET IDESTADO = '{0}', DETCANCELACION = '{1}' WHERE IDENVIOGUIA = '{2}'", DatosClient.IdEstadoEnvio, DatosClient.DetCancelacion, DatosClient.IdEnvioGuia), Connect); rest = com.ExecuteNonQuery(); Connect.Close(); } return(rest); }
public static int RegistrarEnvio(DatosClient DatosClient)/*Query para registrar un nuevo envio*/ { int resultado = 0; SqlConnection Connect = DB_Connection.DBConnection(); { SqlCommand command = new SqlCommand(string.Format("INSERT INTO TABENVIOS (NUMIDUSU, VALORENVIO, IDESTADO, FECHAENVIO, IDTIPOPER, IDSUCORI, IDSUCDES, IDDESTINATARIO, NOMDESTINATARIO, TELDESTINATARIO, DIRDESTINO, DETENVIO) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}')", DatosClient.NumIdUsu, DatosClient.ValTotalEnvio, DatosClient.IdEstadoEnvio, DatosClient.FechEnvio, DatosClient.IdTipoPer, DatosClient.SucursalOrigen, DatosClient.SucursalDestino, DatosClient.IdDestinatario, DatosClient.NomDestinatario, DatosClient.TelDestinatario, DatosClient.DirDestinatario, DatosClient.DetEnvio), Connect); resultado = command.ExecuteNonQuery(); Connect.Close(); } return(resultado); }
public static int EstadosSucursales(DatosClient DatosClient)/*Query para Desactivar o Activar Sucursales*/ { int rest = 0; SqlConnection Connect = DB_Connection.DBConnection(); { SqlCommand com = new SqlCommand(string.Format("UPDATE TABSUCURSALES SET ESTADOSSUC='{0}' WHERE NOMSUCURSAL ='{1}'", DatosClient.Estado, DatosClient.SucursalOperarios), Connect); rest = com.ExecuteNonQuery(); Connect.Close(); } return(rest); }
public static int RegistrarUsu(DatosClient DatosClient)/*Query para registrar usuario Operario*/ { int resultado = 0; SqlConnection Connect = DB_Connection.DBConnection(); { SqlCommand command = new SqlCommand(string.Format("INSERT INTO TABUSUARIOS (NUMIDUSU, IDTIPOPER, NOMUSU, FECHNACUSU, TELUSU, CORREOUSU, DIRDOMUSU, CONTRASENA, IDTIPOID, SUCOPERARIOS) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}', HASHBYTES('MD5','{7}'),'{8}','{9}')", DatosClient.NumIdUsu, DatosClient.IdTipoPer, DatosClient.NomUsu, DatosClient.FechNacUsu.ToString(), DatosClient.TelUsu, DatosClient.CorreoUsu, DatosClient.DirDomUsu, DatosClient.Contrasena, DatosClient.IdTipoId, DatosClient.SucursalOperarios), Connect); resultado = command.ExecuteNonQuery(); Connect.Close(); } return(resultado); }
public static int EstadosCiudades(DatosClient DatosClient)/*Query para Desactivar o Activar los ciudades*/ { int rest = 0; SqlConnection Connect = DB_Connection.DBConnection(); { SqlCommand com = new SqlCommand(string.Format("UPDATE TABCIUDADES SET ESTADOS='{0}' WHERE NOMCIUDAD='{1}'", DatosClient.Estado, DatosClient.CiudadUsu), Connect); rest = com.ExecuteNonQuery(); Connect.Close(); } return(rest); }
public static int CambiarContrasena(DatosClient DatosClient)/*Query para actualizar contraseña*/ { int rest = 0; SqlConnection Connect = DB_Connection.DBConnection(); { SqlCommand com = new SqlCommand(string.Format("UPDATE TABUSUARIOS SET CONTRASENA = '{0}' WHERE NOMUSU = '{1}' AND HASHBYTES('MD5','{2}') = CONTRASENA", DatosClient.Contrasena, DatosClient.Contrasena), Connect); rest = com.ExecuteNonQuery(); Connect.Close(); } return(rest); }
public DataTable getTabEnviosEstadoDGV(DatosClient DatosClient)/*Query para mostrar los envios filtrados por numero de guia en el DataGridView de GesEnvios*/ { SqlConnection Connect = DB_Connection.DBConnection(); DataTable tabla = new DataTable(); SqlCommand command = new SqlCommand(string.Format("SELECT LTRIM(RTRIM(REPLACE(TEN.IDENVIOGUIA, '', ''))) AS 'N° GUIA',LTRIM(RTRIM(REPLACE(TEN.NUMIDUSU, '', ''))) AS 'ID USUARIO',LTRIM(RTRIM(REPLACE(TEN.VALORENVIO, '', ''))) AS 'VALOR TOTAL',LTRIM(RTRIM(REPLACE(TES.DESCESTADO, '', ''))) AS ESTADO,LTRIM(RTRIM(REPLACE(TEN.FECHAENVIO, '', ''))) AS 'FECHA ENVIO',LTRIM(RTRIM(REPLACE(TTP.DESCTIPOPER, '', ''))) AS PERFIL,LTRIM(RTRIM(REPLACE(TSU.NOMSUCURSAL, '', ''))) AS 'SUC. ORIGEN',LTRIM(RTRIM(REPLACE(TSU2.NOMSUCURSAL, '', ''))) AS 'SUC. DESTINO',LTRIM(RTRIM(REPLACE(TEN.IDDESTINATARIO, '', ''))) AS 'ID DESTINATARIO',LTRIM(RTRIM(REPLACE(TEN.NOMDESTINATARIO, '', ''))) AS 'NOMBRE DESTINATARIO',LTRIM(RTRIM(REPLACE(TEN.TELDESTINATARIO, '', ''))) AS 'TELEFONO DESTINATARIO',LTRIM(RTRIM(REPLACE(TEN.DIRDESTINO, '', ''))) AS 'DIRECCION DESTINO',LTRIM(RTRIM(REPLACE(TEN.DETENVIO, '', ''))) AS 'DETALLES DEL ENVIO', LTRIM(RTRIM(REPLACE(TEN.DETCANCELACION, '', ''))) AS 'DETALLES DE CANCELACIÓN' FROM TABENVIOS TEN INNER JOIN TABESTADOS TES ON TES.IDESTADO = TEN.IDESTADO INNER JOIN TABTIPOPER TTP ON TEN.IDTIPOPER = TTP.IDTIPOPER INNER JOIN TABSUCURSALES TSU ON TEN.IDSUCORI = TSU.IDSUCURSAL INNER JOIN TABSUCURSALES TSU2 ON TEN.IDSUCDES = TSU2.IDSUCURSAL WHERE TEN.IDESTADO = '{0}' ORDER BY FECHAENVIO DESC", DatosClient.IdEstadoEnvio), Connect); SqlDataReader Reader = command.ExecuteReader(); tabla.Load(Reader); Reader.Close(); Connect.Close(); return(tabla); }
private void btnEnviar_Click(object sender, EventArgs e) { if (TxtBxNombreClient.Text != "" && TxtBxIdClient.Text != "" && MskTxtbxFechaNacClient.Text != "" && TxtBxTelefonoClient.Text != "" && TxtBxEmailClient.Text != "" && TxtBxDirDomClient.Text != "" && TxtBxContrasenaClient.Text != "" && TxtBxConfirContraClient.Text != "") { if (TxtBxContrasenaClient.Text == TxtBxConfirContraClient.Text) { DatosClient enviar = new DatosClient(); enviar.NomUsu = TxtBxNombreClient.Text; enviar.IdTipoId = Convert.ToString(CmbBoxIdTipoId.SelectedValue); enviar.IdTipoPer = Convert.ToString(cmbTipoUsu.SelectedValue); enviar.CiudadUsu = Convert.ToString(cmbCiudad.SelectedValue); if (Convert.ToString(cmbTipoUsu.Text) == "Cliente") { enviar.SucursalOperarios = Convert.ToString(null); } else { enviar.SucursalOperarios = Convert.ToString(cmbSucOper.SelectedValue); } enviar.NumIdUsu = TxtBxIdClient.Text; enviar.FechNacUsu = MskTxtbxFechaNacClient.Text; enviar.TelUsu = TxtBxTelefonoClient.Text; enviar.CorreoUsu = TxtBxEmailClient.Text; enviar.DirDomUsu = TxtBxDirDomClient.Text; enviar.Contrasena = TxtBxContrasenaClient.Text; int resultado = UsuarioDAL_C.RegistrarUsu(enviar); if (resultado > 0) { MensajeError("Datos guardados correctamente."); TxtBxNombreClient.Clear(); TxtBxIdClient.Clear(); MskTxtbxFechaNacClient.Clear(); TxtBxTelefonoClient.Clear(); TxtBxEmailClient.Clear(); TxtBxDirDomClient.Clear(); TxtBxContrasenaClient.Clear(); TxtBxConfirContraClient.Clear(); } else { MensajeError("No se guardaron los datos."); } } } else { MensajeError("Asegurese de llenar todos los campos."); } }
public static int CosultarUsuarios(DatosClient DatosClient)/*Query para validar usuario al consultar en el registro de envios*/ { SqlConnection Connect = DB_Connection.DBConnection(); int resultado = -1; SqlCommand command = new SqlCommand(string.Format("SELECT TABUSUARIOS.*, TABTIPOPER.DESCTIPOPER, TABTIPOID.NOMTIPOID FROM TABUSUARIOS, TABTIPOPER, TABTIPOID WHERE NUMIDUSU = '{0}' AND TABUSUARIOS.IDTIPOPER = '{1}' AND TABTIPOID.IDTIPOID = TABUSUARIOS.IDTIPOID", DatosClient.NumIdUsu, DatosClient.IdTipoPer), Connect); SqlDataReader Reader = command.ExecuteReader(); while (Reader.Read()) { CacheRegEnvio.NomUsu = Reader.GetString(3); CacheRegEnvio.TelUsu = Reader.GetString(5); CacheRegEnvio.CorreoUsu = Reader.GetString(6); CacheRegEnvio.DirDomUsu = Reader.GetString(7); resultado = 50; } Connect.Close(); return(resultado); }
private void btnConfirmar_Click(object sender, EventArgs e) { if (txtNumId.Text != "" && lblShowFechaEnvio.Text != "" && txtNumIdDes.Text != "" && txtNomDes.Text != "" && txtTelDes.Text != "" && txtDirDes.Text != "" && txtDetEnvio.Text != "") { DatosClient enviar = new DatosClient(); enviar.NumIdUsu = txtNumId.Text; enviar.ValTotalEnvio = CacheRegEnvio.ValTotalEnvio; enviar.IdEstadoEnvio = "1"; enviar.FechEnvio = lblShowFechaEnvio.Text; enviar.IdTipoPer = "5"; enviar.SucursalOrigen = Convert.ToString(cmbIdSucOri.SelectedValue); enviar.SucursalDestino = Convert.ToString(cmbIdSucDes.SelectedValue); enviar.IdDestinatario = txtNumIdDes.Text; enviar.NomDestinatario = txtNomDes.Text; enviar.TelDestinatario = txtTelDes.Text; enviar.DirDestinatario = txtDirDes.Text; enviar.DetEnvio = txtDetEnvio.Text; int res = UsuarioDAL_C.RegistrarEnvio(enviar); if (res > 0) { MensajeError("Datos guardados correctamente."); txtNumId.Enabled = false; cmbIdSucOri.Enabled = false; cmbIdSucDes.Enabled = false; txtNumIdDes.Enabled = false; txtNomDes.Enabled = false; txtTelDes.Enabled = false; txtDirDes.Enabled = false; txtDetEnvio.Enabled = false; btnConfirmar.Enabled = false; btnNuevoReg.Enabled = true; UsuarioDAL_C.CrearNumeroGuia(); txtNumGuia.Text = Convert.ToString(CacheRegEnvio.IdEnvioGuia); } } else { MensajeError("Por favor llene los campos ."); } }
private void btnAnularEnvio_Click(object sender, EventArgs e) { if (dgvSolicAnulacion.SelectedRows.Count > 0) { if (MessageBox.Show("¿Esta seguro de anular el envio?", "Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Llevar a cabo la anulación del envío DatosClient enviar = new DatosClient(); enviar.IdEstadoEnvio = "6"; enviar.IdEnvioGuia = Convert.ToString(dgvSolicAnulacion.CurrentRow.Cells["N° GUIA"].Value); int res = UsuarioDAL_C.AnulacionEnvio(enviar); MensajeError("El envío ha sido anulado exitosamente."); dgvSolAnul(); } } else { MensajeError("Seleccione el envío a anular."); } }
/*Buscar usuario en el formulario de registro de envios*/ private void btnBuscar_Click(object sender, EventArgs e) { if (txtNumId.Text != "") { DatosClient enviar = new DatosClient(); enviar.NumIdUsu = txtNumId.Text; enviar.IdTipoPer = "5"; int res = UsuarioDAL_C.CosultarUsuarios(enviar); if (res > 0) { InfoUsuariosRegEnvios(); lblNomUsu.Visible = true; lblCorreoUsu.Visible = true; lblTelUsu.Visible = true; lblDirUsu.Visible = true; CalcValor calcval = new CalcValor(); calcval.ShowDialog(); cmbIdSucOri.Enabled = true; cmbIdSucDes.Enabled = true; txtNumIdDes.Enabled = true; txtNomDes.Enabled = true; txtTelDes.Enabled = true; txtDirDes.Enabled = true; txtDetEnvio.Enabled = true; btnConfirmar.Enabled = true; lblValEnvio.Text = "COP $ " + CacheRegEnvio.ValTotalEnvio; } else { MensajeError("Usuario no existe."); } } else { MensajeError("Digite un numero de identificación."); } }
public static int AccesoUsuarios(DatosClient DatosClient)/*Query para validar usuario Cliente*/ { SqlConnection Connect = DB_Connection.DBConnection(); int resultado = -1; SqlCommand command = new SqlCommand(string.Format("SELECT TABUSUARIOS.*, TABTIPOPER.DESCTIPOPER, TABTIPOID.NOMTIPOID FROM TABUSUARIOS, TABTIPOPER, TABTIPOID WHERE NUMIDUSU = '{0}' AND HASHBYTES('MD5','{1}') = CONTRASENA AND TABTIPOID.IDTIPOID = TABUSUARIOS.IDTIPOID AND TABUSUARIOS.IDTIPOPER = '{2}' AND TABUSUARIOS.IDTIPOPER = TABTIPOPER.IDTIPOPER", DatosClient.NumIdUsu, DatosClient.Contrasena, DatosClient.IdTipoPer), Connect); SqlDataReader Reader = command.ExecuteReader(); while (Reader.Read()) { Cache.NumIdUsu = Reader.GetInt32(1); Cache.NomUsu = Reader.GetString(3); Cache.FechNacUsu = Reader.GetDateTime(4); Cache.TelUsu = Reader.GetString(5); Cache.CorreoUsu = Reader.GetString(6); Cache.DirDomUsu = Reader.GetString(7); Cache.NomTipoPer = Reader.GetString(11); Cache.NomTipoId = Reader.GetString(12); resultado = 50; } Reader.Close(); Connect.Close(); return(resultado); }
private void BtnIniciarSesClient_Click(object sender, EventArgs e) { if (TxtNumID.Text != "*N° IDENTIFICACIÓN") { if (TxtContrasena.Text != "*CONTRASEÑA") { DatosClient enviar = new DatosClient(); enviar.NumIdUsu = TxtNumID.Text; enviar.Contrasena = TxtContrasena.Text; enviar.IdTipoPer = Convert.ToString(cmbTipoPer.SelectedValue); Cache.IdTipoPer = Convert.ToString(cmbTipoPer.SelectedValue); int res = UsuarioDAL_C.AccesoUsuarios(enviar); if (res > 0) { if (enviar.IdTipoPer == "1")//Perfil Administrador { PerfilAdminSuc perfilAdminSuc = new PerfilAdminSuc(); perfilAdminSuc.Show(); this.Hide(); } else if (enviar.IdTipoPer == "2")//Perfil Jefe de sucursal { PerfilJefSuc perfilJefSuc = new PerfilJefSuc(); perfilJefSuc.Show(); this.Hide(); } else if (enviar.IdTipoPer == "3")//Perfil Gestor de sucursal { PerfilGesSuc perfilGesSuc = new PerfilGesSuc(); perfilGesSuc.Show(); this.Hide(); } else if (enviar.IdTipoPer == "4")//Perfil Repartidor { PerfilRepSuc perfilRepartidor = new PerfilRepSuc(); perfilRepartidor.Show(); this.Hide(); } else //Perfil Cliente { PerfilClientForm perfilCliente = new PerfilClientForm(); perfilCliente.Show(); this.Hide(); } } else { MensajeError("Usuario o Contraseña incorrectos."); } } else { MensajeError("Ingrese una contraseña."); } } else { MensajeError("Ingrese N° Identificación"); } }