public ActionResult Create(Catalogos_viewModels.TecnicoVM model) { var bdd = db.Tecnicos.FirstOrDefault(x => x.NombreTecnico == model.NombreTecnico.Trim().ToUpper() && x.IdEmpresa == IdEmpresa); if (bdd != null) { bdd.Activo = true; db.SaveChanges(); } else { if (ModelState.IsValid) { var nuevo = new Tecnicos { Activo = true, FechaRegistro = DateTime.Now, UsuarioRegistro = User.Identity.Name, //Audit end NombreTecnico = model.NombreTecnico.Trim().ToUpper(), Cedula = model.Cedula.Trim(), CelularTecnico = model.CelularTecnico, CorreoTecnico = model.CorreoTecnico, IdEmpresa = IdEmpresa }; db.Tecnicos.Add(nuevo); db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(model)); }
public Tecnicos BuscarUsuario(string aux) { //INSTANCIO LA LISTA List <Tecnicos> lista = new List <Tecnicos>(); //DECLARO EL OBJETO Tecnicos tec = new Tecnicos(); //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY datos.setearQuery("select usuario, nombre, apellido, dni, sueldo, idperfil from Tecnicos where estado = 1 and dni = '" + aux + "'"); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { tec.usuario = datos.lector["Usuario"].ToString(); tec.nombre = datos.lector["Nombre"].ToString(); tec.apellido = datos.lector["Apellido"].ToString(); tec.dni = datos.lector["DNI"].ToString(); tec.sueldo = Convert.ToSingle(datos.lector["sueldo"]); tec.perfil = new PerfilesTecnicos(); tec.perfil.id = Convert.ToInt32(datos.lector["idperfil"]); } return(tec); }
private void btnAdd_Click(object sender, EventArgs e) { if (txtIdTecnico.Text == "") { Guardar(); CargarCartasInformativas(); } else { Mysqlcon.Open(); int idTecnico = Convert.ToInt32(txtIdTecnico.Text); tec = TecnicosDB.Buscar(idTecnico); if (tec != null) { Mysqlcon.Open(); Captura(); TecnicosDB.Actualizar(tec); CargarDatos(); Nuevo(); } else { Guardar(); } CargarCartasInformativas(); } }
public static List <Tecnicos> BuscarTecnicoXfiltro(string filtro) { List <Tecnicos> tecnico = null; SQL = "Select * from tecnicos where TEC_NOMBRES_TECNICO Like '%" + filtro + "%'"; MySqlDataReader reg = Mysqlcon.Query(SQL); tecnico = new List <Tecnicos>(); Tecnicos ob; while (reg.Read()) { ob = new Tecnicos(); ob.Id = Convert.ToInt32(reg["ID_TECNICO"].ToString()); ob.Nombres_tec = reg["TEC_NOMBRES_TECNICO"].ToString(); ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO"); ob.Cedula_tec = reg.GetString("TEC_CEDULA_TECNICO"); ob.Direccion_tec = reg.GetString("TEC_DIRECCION_TECNICO"); ob.Correo_tec = reg.GetString("TEC_CORREO_TECNICO"); ob.Contrasena_tec = reg.GetString("TEC_PASSWORD_TECNICO"); ob.UserAccount = reg.GetString("USER_ACCOUNT"); tecnico.Add(ob); } reg.Close(); return(tecnico); }
public List <Tecnicos> listarUsers() { //INSTANCIO LA LISTA List <Tecnicos> lista = new List <Tecnicos>(); //DECLARO EL OBJETO Tecnicos aux; //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY //datos.setearQuery("select codigo, nombre, cantidad, precio from repuestos where estado = 1"); datos.setearQuery("select ID , USUARIO from TECNICOS where ESTADO = 1"); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { aux = new Tecnicos(); aux.usuario = datos.lector["Usuario"].ToString(); aux.ID = Convert.ToInt32(datos.lector["ID"]); lista.Add(aux); } return(lista); }
public int guardarTecnico([FromBody] TecnicoAF oTecnicoAF) { int rpta = 0; try { using (BDAcaassAFContext bd = new BDAcaassAFContext()) { Tecnicos oTecnico = new Tecnicos(); oTecnico.IdTecnico = oTecnicoAF.idtecnico; oTecnico.Nombre = oTecnicoAF.nombre; oTecnico.Empresa = oTecnicoAF.empresa; oTecnico.Dhabilitado = 1; bd.Tecnicos.Add(oTecnico); bd.SaveChanges(); rpta = 1; } } catch (Exception ex) { rpta = 0; } return(rpta); }
public List <Tecnicos> listarTecnicos() { //INSTANCIO LA LISTA List <Tecnicos> lista = new List <Tecnicos>(); //DECLARO EL OBJETO Tecnicos aux; //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY //datos.setearQuery("select codigo, nombre, cantidad, precio from repuestos where estado = 1"); datos.setearQuery("SELECT t.USUARIO, t.NOMBRE, t.APELLIDO, t.DNI, pt.NOMBRE AS 'PERFIL' from TECNICOS as t inner join PERFILES_TECNICOS as pt on pt.id = t.id where t.ESTADO = 1"); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { aux = new Tecnicos(); aux.usuario = datos.lector["Usuario"].ToString(); aux.nombre = datos.lector["Nombre"].ToString(); aux.apellido = datos.lector["Apellido"].ToString(); aux.dni = datos.lector["DNI"].ToString(); aux.perfil = new PerfilesTecnicos(); aux.perfil.nombre = datos.lector["PERFIL"].ToString(); lista.Add(aux); } return(lista); //datos.cerrarConexion(); }
public ActionResult DeleteConfirmed(int id) { Tecnicos tecnicos = db.Tecnicos.Find(id); db.Tecnicos.Remove(tecnicos); db.SaveChanges(); return(RedirectToAction("Index")); }
private void LlenarCampos(Tecnicos tecnicos) { IdClienteTextBox.Text = tecnicos.IdTecnicos.ToString(); NombresTextBox.Text = tecnicos.Nombres; TelefonoTextBox.Text = tecnicos.Telefono; DireccionTextBox.Text = tecnicos.Direccion; EmailTextBox.Text = tecnicos.Email; PctComisionTextBox.Text = tecnicos.PctComision.ToString(); }
public void LLenarClase(Tecnicos tecnicos) { //estudiantes.IdRegistro = Convert.ToInt32(IdRegistroTextBox.Text.ToString()); tecnicos.Nombres = NombresTextBox.Text; tecnicos.Telefono = TelefonoTextBox.Text; tecnicos.Direccion = DireccionTextBox.Text; tecnicos.Email = EmailTextBox.Text; tecnicos.PctComision = Convert.ToInt32(PctComisionTextBox.Text.ToString()); }
public ActionResult Edit([Bind(Include = "ID,Nome,TecEmail,Fotografia,Area")] Tecnicos tecnicos) { if (ModelState.IsValid) { db.Entry(tecnicos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tecnicos)); }
public ActionResult Create([Bind(Include = "ID,Nome,TecEmail,Fotografia,Area")] Tecnicos tecnicos) { if (ModelState.IsValid) { db.Tecnicos.Add(tecnicos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tecnicos)); }
public int AddTecnico(Tecnicos t) { int res = 0; if (t != null) { res = tta.Insert(t.nombre); } return(res); }
public void Captura() { tec = new Tecnicos(); tec.Id = (txtIdTecnico.Text != "") ? Convert.ToInt32(txtIdTecnico.Text) : 0; tec.Nombres_tec = txtNombresTecnico.Text; tec.Apellidos_tec = txtApellidosTecnico.Text; tec.Cedula_tec = txtCedulaTecnico.Text; tec.Direccion_tec = txtDireccionTecnico.Text; tec.Correo_tec = txtCorreoTecnico.Text; tec.UserAccount = txtUsuarioTecnico.Text; tec.Contrasena_tec = txtPasswordTecnico.Text; }
protected void DeleteButton_Click(object sender, EventArgs e) { Tecnicos tecnicos = new Tecnicos(); if (tecnicos.Eliminar(Convert.ToInt32(IdClienteTextBox.Text.Trim()))) { MensajeLabel.ForeColor = System.Drawing.Color.Green; MensajeLabel.Text = "Se elimino el tecnico."; LimpiarCampos(); } LimpiarCampos(); }
public bool bajaTecnicos(Tecnicos aux) { AccesoDatos data = new AccesoDatos(); data.prepareStatement("update tecnicos set estado = 0 where usuario = '" + aux.usuario + "'"); data.ejecutarAccion(); data.cerrarConexion(); if (data.getAffectedRows() <= 0) { return(false); } return(true); }
public TecnicoAF recuperarTecnico(int id) { using (BDAcaassAFContext bd = new BDAcaassAFContext()) { TecnicoAF oTecnicoAF = new TecnicoAF(); Tecnicos oTecnico = bd.Tecnicos.Where(p => p.IdTecnico == id).First(); oTecnicoAF.idtecnico = oTecnico.IdTecnico; oTecnicoAF.nombre = oTecnico.Nombre; oTecnicoAF.empresa = oTecnico.Empresa; return(oTecnicoAF); } }
// GET: Tecnicos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tecnicos tecnicos = db.Tecnicos.Find(id); if (tecnicos == null) { return(HttpNotFound()); } return(View(tecnicos)); }
protected void CargarTecnicos(object sender, EventArgs e) { try { Tecnicos.DataSource = tec.ConsultarTodosTecnicos(); Tecnicos.DataBind(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", " $('#tenicos').modal('show');", true); } catch (Exception) { throw; } }
public static void Actualizar(Tecnicos ob) { SQL = "update tecnicos set TEC_NOMBRES_TECNICO='" + ob.Nombres_tec + "',TEC_APELLIDOS_TECNICO='" + ob.Apellidos_tec + "',TEC_CEDULA_TECNICO='" + ob.Cedula_tec + "',TEC_DIRECCION_TECNICO='" + ob.Direccion_tec + "',TEC_CORREO_TECNICO='" + ob.Correo_tec + "',USER_ACCOUNT='" + ob.UserAccount + "',TEC_PASSWORD_TECNICO='" + ob.Contrasena_tec + "' where ID_TECNICO =" + ob.Id; if (Mysqlcon.Execute(SQL)) { MessageBox.Show("Datos del tecnico actualizados"); } else { MessageBox.Show("Error al actualizar"); } }
public static Tecnicos ObtenerDatosTecnico(int IdFactura) { SQL = "SELECT tec.ID_TECNICO,tec.TEC_NOMBRES_TECNICO, tec.TEC_APELLIDOS_TECNICO,tec.TEC_CORREO_TECNICO" + " FROM facturas fac inner join tecnicos tec on fac.TECNICOS_ID_TECNICO= tec.ID_TECNICO" + " where fac.ID_FACTURA_COD =" + IdFactura; MySqlDataReader reg = Mysqlcon.Query(SQL); Tecnicos ob = null; if (reg.Read()) { ob = new Tecnicos(); ob.Id = Convert.ToInt32(reg["ID_TECNICO"].ToString()); ob.Nombres_tec = reg["TEC_NOMBRES_TECNICO"].ToString(); ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO"); ob.Correo_tec = reg.GetString("TEC_CORREO_TECNICO"); } reg.Close(); return(ob); }
public static void Insertar(Tecnicos ob) { SQL = "insert into tecnicos(TEC_NOMBRES_TECNICO," + "TEC_APELLIDOS_TECNICO,TEC_CEDULA_TECNICO,TEC_DIRECCION_TECNICO," + "TEC_CORREO_TECNICO,USER_ACCOUNT,TEC_PASSWORD_TECNICO" + ",CREATED,MODIFIED) " + " Values ('" + ob.Nombres_tec + "','" + ob.Apellidos_tec + "','" + ob.Cedula_tec + "','" + ob.Direccion_tec + "','" + ob.Correo_tec + "','" + ob.UserAccount + "','" + ob.Contrasena_tec + "',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP)"; if (Mysqlcon.Execute(SQL)) { MessageBox.Show("Tecnico Registrado"); } else { MessageBox.Show("Error al registrar el tecnico"); } }
public int eliminarTecnico(int idTecnico) { int rpta = 0; try { using (BDAcaassAFContext bd = new BDAcaassAFContext()) { Tecnicos oTecnico = bd.Tecnicos.Where(p => p.IdTecnico == idTecnico).First(); oTecnico.Dhabilitado = 0; bd.SaveChanges(); rpta = 1; } } catch (Exception ex) { rpta = 0; } return(rpta); }
protected void SaveButton_Click(object sender, EventArgs e) { Tecnicos tecnicos = new Tecnicos(); this.LLenarClase(tecnicos); if (Request.QueryString["IdTecnicos"] != null) { tecnicos.IdTecnicos = int.Parse(Request.QueryString["IdTecnicos"]); tecnicos.Modificar(); MensajeLabel.Text = "El tecnico se ha Modificado Correctamente"; } else if (tecnicos.Insertar()) { MensajeLabel.ForeColor = System.Drawing.Color.Green; MensajeLabel.Text = "Realizado con exito.."; LimpiarCampos(); } }
public static Tecnicos Buscar(int id) { SQL = "Select * from tecnicos where ID_TECNICO =" + id; MySqlDataReader reg = Mysqlcon.Query(SQL); Tecnicos ob = null; if (reg.Read()) { ob = new Tecnicos(); ob.Id = Convert.ToInt32(reg["ID_TECNICO"].ToString()); ob.Nombres_tec = reg["TEC_NOMBRES_TECNICO"].ToString(); ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO"); ob.Cedula_tec = reg.GetString("TEC_CEDULA_TECNICO"); ob.Direccion_tec = reg.GetString("TEC_DIRECCION_TECNICO"); ob.Correo_tec = reg.GetString("TEC_CORREO_TECNICO"); ob.UserAccount = reg.GetString("USER_ACCOUNT"); } reg.Close(); return(ob); }
//VALIDAR DNI public Tecnicos ValidarUsuario1(string us) { AccesoDatos datos = new AccesoDatos(); Tecnicos re = new Tecnicos(); datos.setearQuery("Select usuario, dni, estado from tecnicos where DNI = @DNI"); datos.agregarParametro("DNI", us); datos.ejecutarLector(); if (datos.lector.Read()) { re.usuario = datos.lector.GetString(0); re.dni = datos.lector.GetString(1); re.estado = datos.lector.GetBoolean(2); } else { re = null; } return(re); }
public bool ModificarTecnicos(Tecnicos aux) { AccesoDatos data = new AccesoDatos(); data.prepareStatement("update TECNICOS set usuario = @usuario, nombre = @nombre, apellido = @apellido, dni = @dni, sueldo = @sueldo, idperfil = @idperfil where dni = '" + aux.dni + "'"); data.agregarParametro("@usuario", aux.usuario); data.agregarParametro("@nombre", aux.nombre); data.agregarParametro("@apellido", aux.apellido); data.agregarParametro("@dni", aux.dni); data.agregarParametro("@sueldo", aux.sueldo); data.agregarParametro("@idperfil", aux.perfil.id); data.ejecutarAccion(); data.cerrarConexion(); if (data.getAffectedRows() <= 0) { return(false); } return(true); }
//MasterListView SelectionChanged private void MasterListView_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var clickedItem = (Tecnicos)MasterListView.SelectedItem; _lastSelectedItem = clickedItem; EnableContentTransitions(); if (MasterListView.SelectedItem != null) { EditButton.IsEnabled = true; DeleteButton.IsEnabled = true; DetailContentPresenter.Visibility = Visibility.Visible; EmptyItemsBorder2.Visibility = Visibility.Collapsed; } else { EditButton.IsEnabled = false; DeleteButton.IsEnabled = false; DetailContentPresenter.Visibility = Visibility.Collapsed; EmptyItemsBorder2.Visibility = Visibility.Visible; } }
protected void btnEliminarTecnico_Click(object sender, EventArgs e) { TecnicoNegocio tecn = new TecnicoNegocio(); us = tecn.ValidarUsuario2(txtBuscaTecnico.Text); //no existe if (us == null) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO EXISTE UN TECNICO CON ESE USUARIO');window.location ='BajaCliente.aspx';", true); } //ya esta eliminado else if (us.estado == false) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('TECNICO YA ELIMINADO');window.location ='BajaCliente.aspx';", true); } //existe y actualiza estado a cero else if (us.estado == true) { tecn.bajaTecnicos(us); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('TECNICO ELIMINADO!!!');window.location ='BajaCliente.aspx';", true); } }
protected void Page_Load(object sender, EventArgs e) { Tecnicos tecnicos = new Tecnicos(); if (!IsPostBack) { if (Request.QueryString["IdTecnicos"] != null) { EliminarButton.Visible = true; tecnicos.IdTecnicos = int.Parse(Request.QueryString["IdTecnicos"]); if (tecnicos.Buscar()) { IdClienteTextBox.Text = tecnicos.IdTecnicos.ToString(); NombresTextBox.Text = tecnicos.Nombres; DireccionTextBox.Text = tecnicos.Direccion; PctComisionTextBox.Text = tecnicos.PctComision.ToString(); EmailTextBox.Text = tecnicos.Email; TelefonoTextBox.Text = tecnicos.Telefono; } } } }