public void cargar() { try { Listado objListado = new Listado(); OperacionListado objOperListado = new OperacionListado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objListado.id_tipo_listado = 1; enlazarCombo(objOperListado.ConsultarListado(objListado), ddlDocumento_Id_Tipo); objListado.id_tipo_listado = 12; enlazarCombo(objOperListado.ConsultarListado(objListado), ddlTipo); Administrativo objAdministrativo = new Administrativo(); OperacionAdministrativo objOperAdministrativo = new OperacionAdministrativo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Administrativo = new GridView(); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { string id = Page.RouteData.Values["id"].ToString(); objAdministrativo.id = int.Parse(id); tbl_Administrativo.DataSource = objOperAdministrativo.ConsultarAdministrativo(objAdministrativo); tbl_Administrativo.DataBind(); ddlDocumento_Id_Tipo.SelectedValue = tbl_Administrativo.Rows[0].Cells[1].Text; txtDocumento_Numero.Text = tbl_Administrativo.Rows[0].Cells[2].Text; txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Administrativo.Rows[0].Cells[3].Text); txtEmail.Text = HttpUtility.HtmlDecode(tbl_Administrativo.Rows[0].Cells[4].Text); txtDireccion_Completa.Text = tbl_Administrativo.Rows[0].Cells[5].Text; ddlTipo.SelectedValue = tbl_Administrativo.Rows[0].Cells[6].Text; } } catch (Exception) { } }
private void btnAceptar_Click(object sender, EventArgs e) { horaEntrada = 0; horaSalida = 0; if (Validaciones.ValidarLetras(this.textNombre.Text) && Validaciones.ValidarLetras(this.textApellido.Text) && Validaciones.ValidarEntero(this.textDni.Text, 999999999, 1) && Validaciones.ValidarEntero(this.textHoraEntrada.Text, 23, 0) && Validaciones.ValidarEntero(this.textHoraSalida.Text, 23, 0) && Validaciones.ValidarCargo(this.cmbCargo.SelectedItem.ToString()) ) { horaEntrada = int.Parse(textHoraEntrada.Text); horaSalida = int.Parse(textHoraSalida.Text); admin = new Administrativo(this.textNombre.Text, this.textApellido.Text, int.Parse(textDni.Text), (radioFemenino.Checked), DateTime.Parse(horaEntrada + ":00"), DateTime.Parse(horaSalida + ":00"), RetornarCargo(cmbCargo.SelectedItem.ToString())); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Algunos de los datos estan incorrectos!"); Limpiar(this); } }
public void cargar() { try { Administrativo objAdministrativo = new Administrativo(); OperacionAdministrativo objOperAdministrativo = new OperacionAdministrativo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataView dtv_Municipio = objOperAdministrativo.ConsultarAdministrativo(objAdministrativo).DefaultView; dtv_Municipio.RowFilter = "id_tipo=" + 967; this.enlazarCombo(dtv_Municipio, ddlRector); dtv_Municipio.RowFilter = "id_tipo=" + 968; this.enlazarCombo(dtv_Municipio, ddlSecretaria); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Editar")) { Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Colegio = new GridView(); objColegio.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString())); tbl_Colegio.DataSource = objOperColegio.ConsultarColegio(objColegio); tbl_Colegio.DataBind(); txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Colegio.Rows[0].Cells[1].Text); txtEslogan.Text = HttpUtility.HtmlEncode(tbl_Colegio.Rows[0].Cells[2].Text); txtNumero_Cuenta.Text = tbl_Colegio.Rows[0].Cells[3].Text; ddlRector.SelectedValue = tbl_Colegio.Rows[0].Cells[4].Text; ddlSecretaria.SelectedValue = tbl_Colegio.Rows[0].Cells[5].Text; } } catch (Exception) {} }
/// <summary> /// Harcodeo de los No Docentes /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cargarNoDocenteToolStripMenuItem_Click(object sender, EventArgs e) { #region Harcodeo de los Administrativos Administrativo administrativo1 = new Administrativo("Gerri", "Markovich", 15073372, false, DateTime.Parse("07:30"), DateTime.Parse("13:00"), ECargo.Porteria); Administrativo administrativo2 = new Administrativo("Berti", "Inchcomb", 24554231, false, DateTime.Parse("08:00"), DateTime.Parse("16:00"), ECargo.Cocina); Administrativo administrativo3 = new Administrativo("Ronny", "Gyenes", 28501194, false, DateTime.Parse("09:00"), DateTime.Parse("18:00"), ECargo.Tesoreria); Administrativo administrativo4 = new Administrativo("Chauncey", "Setch", 33181208, false, DateTime.Parse("07:30"), DateTime.Parse("16:30"), ECargo.Direccion); Administrativo administrativo5 = new Administrativo("Inger", "Iremonger", 35003048, false, DateTime.Parse("13:00"), DateTime.Parse("18:00"), ECargo.Porteria); Administrativo administrativo6 = new Administrativo("Marci", "Hansie", 44365351, true, DateTime.Parse("13:00"), DateTime.Parse("19:00"), ECargo.Cocina); Administrativo administrativo7 = new Administrativo("Jayme", "O'Luney", 4690442, true, DateTime.Parse("10:00"), DateTime.Parse("19:00"), ECargo.Tesoreria); Administrativo administrativo8 = new Administrativo("Thelma", "MacGiffin", 7465179, true, DateTime.Parse("12:00"), DateTime.Parse("20:00"), ECargo.Direccion); Administrativo administrativo9 = new Administrativo("Delcine", "Delle", 52591827, true, DateTime.Parse("10:00"), DateTime.Parse("18:00"), ECargo.Porteria); Administrativo administrativo10 = new Administrativo("Cindie", "Leif", 52421110, true, DateTime.Parse("16:00"), DateTime.Parse("20:00"), ECargo.Tesoreria); listaNoDocentes.Add(administrativo1); listaNoDocentes.Add(administrativo2); listaNoDocentes.Add(administrativo3); listaNoDocentes.Add(administrativo4); listaNoDocentes.Add(administrativo5); listaNoDocentes.Add(administrativo6); listaNoDocentes.Add(administrativo7); listaNoDocentes.Add(administrativo8); listaNoDocentes.Add(administrativo9); listaNoDocentes.Add(administrativo10); this.cargarNoDocenteToolStripMenuItem.Visible = false; this.AltaExitosa(); #endregion }
private void btnGuardarAdmin_Click(object sender, EventArgs e) { if (ValidaAmin()) { Administrativo ad = new Administrativo(); ad.Nombre = txtNombre.Text; ad.Apellido_Materno = txtApellidoMa.Text; ad.Apellido_Paterno = txtApellidoPa.Text; ad.Fecha_Nacimiento = txtFechaNacimiento.Value; ad.Curp = txtCurp.Text; ad.Rfc = txtRfc.Text; ad.Numero_Empleado = int.Parse(txtNEmpleAdmin.Text); ad.Fecha_Ingreso = txtFechaInAdmin.Value; ad.Area_Trabajo = txtAreaTrabaAdmin.Text; if (admin == null) { LAdmin.AgregarAdmin(ad); } else { ad.Id = admin.Id; LAdmin.ModificarAdmin(ad); } this.Close(); } }
public ActionResult Login(Administrativo admin) { string message = string.Empty; var adminis = db.Administrativo .Where(b => b.Usuario == admin.Usuario) .FirstOrDefault(); if (adminis != null) { if (adminis.Contraseña.Equals(admin.Contraseña)) { return(RedirectToAction("BuscarDoc", "Administrativo")); } else { TempData["mensajeerror"] = "La contraseña introducida es incorrecta"; return(RedirectToAction("Index", "Administrativo")); } } else { TempData["mensajeerror"] = "El usuario no se encuentra registrado"; return(RedirectToAction("Index", "Administrativo")); } }
public void cargar() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Sede objSede = new Sede(); OperacionSede objOperSede = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); Administrativo objAdministrativo = new Administrativo(); OperacionAdministrativo objOperAdministrativo = new OperacionAdministrativo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataView dtv_Municipio = objOperAdministrativo.ConsultarAdministrativo(objAdministrativo).DefaultView; dtv_Municipio.RowFilter = "id_tipo=" + 969; this.enlazarCombo(dtv_Municipio, ddlCoordinador); dtv_Municipio.RowFilter = "id_tipo=" + 970; this.enlazarCombo(dtv_Municipio, ddlSecretariaCoordinacion); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { string id = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()); objSede.id = int.Parse(id); objSede.id_colegio = objAnio_Escolar.id_colegio; GridView tbl_Sede = new GridView(); tbl_Sede.DataSource = objOperSede.ConsultarSede(objSede); tbl_Sede.DataBind(); txtDescripcion.Text = tbl_Sede.Rows[0].Cells[1].Text; txtDireccion.Text = tbl_Sede.Rows[0].Cells[3].Text; txtTelefono.Text = tbl_Sede.Rows[0].Cells[4].Text; ddlCoordinador.SelectedValue = tbl_Sede.Rows[0].Cells[5].Text; ddlSecretariaCoordinacion.SelectedValue = tbl_Sede.Rows[0].Cells[6].Text; } } catch (Exception) {} }
public static Administrativo getAdministrativoById(int idAdministrativo) { Administrativo administrativo = new Administrativo(); SqlConnection connection = null; try { connection = ConexionBD.getConnection(); if (connection != null) { SqlCommand command; SqlDataReader dataReader; String query = String.Format("SELECT * FROM Administrativo WHERE idAdministrativo = {0}", idAdministrativo); command = new SqlCommand(query, connection); dataReader = command.ExecuteReader(); while (dataReader.Read()) { administrativo.IdAdministrativo = (!dataReader.IsDBNull(0)) ? dataReader.GetInt32(0) : 0; administrativo.Nombre = (!dataReader.IsDBNull(1)) ? dataReader.GetString(1) : ""; administrativo.Correo = (!dataReader.IsDBNull(2)) ? dataReader.GetString(2) : ""; administrativo.Estado = (!dataReader.IsDBNull(3)) ? dataReader.GetString(3) : ""; } dataReader.Close(); command.Dispose(); } } catch (Exception e) { Console.WriteLine(e.Message); throw; } return(administrativo); }
private void btnConfirmar_Click(object sender, EventArgs e) { if (this.cmbCargo.Text == "Docente") { if (!(base.validarDatos()) || !(double.TryParse(txtValorHora.Text, out this.valorHora)) || String.IsNullOrEmpty(cmbEntrada.Text) || String.IsNullOrEmpty(cmbSalida.Text)) { FrmPrincipal.mensajeError(); } else { docente = new Docente(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), esFemenino(cmbSexo.Text), DateTime.Parse(cmbEntrada.Text), DateTime.Parse(cmbSalida.Text), this.valorHora); this.DialogResult = DialogResult.OK; } } else { if (!(base.validarDatos()) || String.IsNullOrEmpty(cmbEntrada.Text) || String.IsNullOrEmpty(cmbSalida.Text) || String.IsNullOrEmpty(cmbCargo.Text)) { FrmPrincipal.mensajeError(); } else { noDocente = new Administrativo(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), esFemenino(cmbSexo.Text), DateTime.Parse(cmbEntrada.Text), DateTime.Parse(cmbSalida.Text), saberCargo(cmbCargo.Text)); this.DialogResult = DialogResult.OK; } } }
public static void removeAdministrativo(Administrativo administrativo) { SqlConnection connection = null; try { connection = ConexionBD.getConnection(); if (connection != null) { SqlCommand command; int idAdministrativo = administrativo.IdAdministrativo; String query = String.Format("UPDATE Administrativo SET estado = 'Eliminado' WHERE idAdministrativo = {0}", idAdministrativo); command = new SqlCommand(query, connection); command.ExecuteNonQuery(); command.Dispose(); } } catch (Exception e) { Console.WriteLine(e.Message); throw; } finally { connection.Close(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Administrativo objAdministrativo = new Administrativo(); OperacionAdministrativo objOperAdministrativo = new OperacionAdministrativo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAdministrativo.documento_tipo = int.Parse(ddlDocumento_Id_Tipo.SelectedValue.ToString()); objAdministrativo.documento_numero = int.Parse(txtDocumento_Numero.Text); objAdministrativo.nombre_completo = txtDescripcion.Text; objAdministrativo.email = txtEmail.Text; objAdministrativo.direccion_completa = txtDireccion_Completa.Text; objAdministrativo.id_tipo = int.Parse(ddlTipo.SelectedValue.ToString()); objAdministrativo.id_usuario = int.Parse(Session["id_usuario"].ToString()); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Agregar")) { objOperAdministrativo.InsertarAdministrativo(objAdministrativo); Response.RedirectToRoute("General", new { Modulo = "Usuario", Entidad = "Administrativo", Pagina = "Busqueda", Accion = "Agrego" }); } else { objAdministrativo.id = int.Parse(Page.RouteData.Values["id"].ToString()); objOperAdministrativo.ActualizarAdministrativo(objAdministrativo); Response.RedirectToRoute("General", new { Modulo = "Usuario", Entidad = "Administrativo", Pagina = "Busqueda", Accion = "Edito" }); } } catch (Exception) { } }
public IHttpActionResult PutAdministrativo(int id, Administrativo administrativo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != administrativo.administrativoId) { return(BadRequest()); } db.Entry(administrativo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AdministrativoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
static void Main(string[] args) { Empleado[] empleados = new Empleado[10]; Console.ForegroundColor = ConsoleColor.Green; empleados[0] = new Administrativo("Joseph", 30666888, new DateTime(2008, 5, 23), 25000, 735.9); empleados[1] = new Administrativo("Ricardo", 40777555, new DateTime(2008, 5, 23), 23000, 1300); empleados[2] = new Administrativo("Prosciuto", 35772158, new DateTime(2008, 5, 23), 15000, 250); empleados[3] = new Administrativo("Pimienta", 31415926, new DateTime(2014, 5, 23), 10000, 3.1416); empleados[4] = new Vendedor("Steely Dan", 38401328, new DateTime(2008, 6, 3), 6000, 16.3); empleados[5] = new Vendedor("Arabia Fats", 44555666, new DateTime(2014, 4, 3), 5000.10, 10); empleados[6] = new Vendedor("Dire", 35942152, new DateTime(2015, 2, 5), 3000.99, 0.5); empleados[7] = new Vendedor("Straits", 41987222, new DateTime(2015, 6, 23), 5333.33, 25.3); empleados[8] = new Vendedor("Maria", 37158926, new DateTime(2016, 5, 23), 8510, 2.5); empleados[9] = new Vendedor("Angelo", 35815926, new DateTime(2017, 6, 27), 2000, 0); foreach (Empleado e in empleados) { Console.WriteLine(e.Salario); e.AumentarSalario(); Console.WriteLine(e.Salario); } Console.WriteLine("Presione cualquier tecla para finalizar..."); Console.ReadKey(); }
public ActionResult DeleteConfirmed(int id) { Administrativo administrativo = _UnityOfWork.Administrativos.Get(id); _UnityOfWork.Empleados.Remove(administrativo); _UnityOfWork.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Logado(Administrativo admin) { string usuarioLogado = null; var user = new Administrativo(); var data = DateTime.Now; var soma = data.Year + data.Day; user.Senha = "admin" + soma; if (admin.Senha == user.Senha) { usuarioLogado = "admin"; } if (usuarioLogado != null) { Session.Add("Usuario", usuarioLogado); return(View("Logado", admin)); } else { ModelState.AddModelError("", "Senha Incorreta."); return(View("Index", admin)); } }
private void btnAgregar_Click(object sender, EventArgs e) { switch (this.tipoAlta) { case EAlta.Docente: docente = new Docente(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), Validaciones.ValidarSexo(cmbSexo.Text), dtmHoraEntrada.Value, dtmHoraSalida.Value, double.Parse(txtValorHora.Text)); docentes.Add(docente); MessageBox.Show("Docente ingresado correctamente", "Aviso"); break; case EAlta.NoDocente: noDocente = new Administrativo(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), Validaciones.ValidarSexo(cmbSexo.Text), dtmHoraEntrada.Value, dtmHoraSalida.Value, Validaciones.ValidarCargo(cmbCargo.Text)); noDocentes.Add(noDocente); MessageBox.Show("Personal ingresado correctamente", "Aviso"); break; case EAlta.Alumno: alumno = new Alumno(txtNombre.Text, txtApellido.Text, int.Parse(txtDni.Text), Validaciones.ValidarSexo(cmbSexo.Text), double.Parse(txtPrecioCuota.Text), int.Parse(txtLegajo.Text)); responsable = new Responsable(txtNombreResponsable.Text, txtApellidoResponsable.Text, int.Parse(txtDNIResponsable.Text), Validaciones.ValidarSexo(cmbSexoResponsable.Text), Validaciones.ValidarParentesco(cmbParentescoResponsable.Text), txtTelResponsable.Text); alumno.Responsable = responsable; alumnos.Add(alumno); MessageBox.Show("Alumno ingresado correctamente", "Aviso"); break; default: break; } }
public IHttpActionResult PostAdministrativo(Administrativo administrativo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Administrativo.Add(administrativo); try { db.SaveChanges(); } catch (DbUpdateException) { if (AdministrativoExists(administrativo.id_administrativo)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = administrativo.id_administrativo }, administrativo)); }
public async Task <IActionResult> Delete(string id) { try { var token = _session.GetString("Token"); if (Seguridad.validarUsuarioAdministrador(token)) { Administrativo administrativo = await _controladoraUsuarios.getAdministrativo(id); if (administrativo != null) { return(View(administrativo)); } return(RedirectToAction("Index")); } else { return(RedirectToAction("Login", "Account")); } } catch (MensajeException msg) { TempData["Error"] = msg.Message; return(RedirectToAction("Index")); } catch (Exception) { TempData["Error"] = "Ha ocurrido un error inesperado, vuelva a intentarlo mas tarde"; return(RedirectToAction("Index")); } }
public static void addAdministrativo(Administrativo administrativo) { SqlConnection connection = null; try { connection = ConexionBD.getConnection(); if (connection != null) { SqlCommand command; String nombre = administrativo.Nombre; String correo = administrativo.Correo; String estado = administrativo.Estado; String query = String.Format("INSERT INTO Administrativo (nombre, correo, estado) VALUES ('{0}','{1}','{2}')", nombre, correo, estado); command = new SqlCommand(query, connection); command.ExecuteNonQuery(); command.Dispose(); } } catch (Exception e) { Console.WriteLine(e.Message); throw; } finally { connection.Close(); } }
private void btnReturn_Click(object sender, EventArgs e) { this.Hide(); Administrativo ventana = new Administrativo(); ventana.Show(); }
public static void AgregarAdmin(Administrativo a1) { using (EscuelaEntities db = new EscuelaEntities()) { db.Administrativo.Add(a1); db.SaveChanges(); } }
public static void ModificarAdmin(Administrativo admin) { using (EscuelaEntities db = new EscuelaEntities()) { db.Entry(admin).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Administrativo administrativo = db.Administrativos.Find(id); db.Empleados.Remove(administrativo); db.SaveChanges(); return(RedirectToAction("Index")); }
private void GuardarNoDocente_Click(object sender, EventArgs e) { //Obtenemos los datos string nombre = txtNombreAltaNoDocente.Text; txtNombreAltaNoDocente.Clear(); string apellido = txtApellidoAltaNoDocente.Text; txtApellidoAltaNoDocente.Clear(); int dni = 0; if (!int.TryParse(txtDniAltaNoDocente.Text, out dni)) { MessageBox.Show("Ingrese un DNI valido."); return; } int valorTxtIngreso = 0; int valorTxtEgreso = 0; if (!int.TryParse(txtHoraIngresoNoDocente.Text, out valorTxtIngreso)) { MessageBox.Show("Ingrese una hora de ingreso valida."); return; } if (!int.TryParse(txtHoraSalidaNoDocente.Text, out valorTxtEgreso)) { MessageBox.Show("Ingrese una hora de ingreso valida."); return; } DateTime horaEntrada = new DateTime().AddHours(valorTxtIngreso); DateTime horaSalida = new DateTime().AddHours(valorTxtEgreso); txtHoraIngresoNoDocente.Clear(); txtHoraSalidaNoDocente.Clear(); bool femenino; if (rbFemenino.Checked) { femenino = true; } else { femenino = false; } ECargo cargo = (ECargo)Enum.Parse(typeof(ECargo), Convert.ToString(comboBoxEcargo.SelectedItem)); Administrativo administrativo = new Administrativo(nombre, apellido, dni, femenino, horaEntrada, horaSalida, cargo); EstadosAplicacion.Administrativos.Add(administrativo); MessageBox.Show(administrativo.ToString(), "Cantidad de no docentes dados de alta: " + EstadosAplicacion.Administrativos.Count); }
static void Main(string[] args) { Empresa empresa = new Empresa("Accentuna"); //Empleado e = new Empleado("No se pude", "Instanciar", 0, 0); //ERROR! Administrativo a1 = new Administrativo("Juana", "Pérez", 123, 22000, ESimpatia.MuyPoca); Administrativo a2 = new Administrativo("Mariana", "Re", 124, 22500, ESimpatia.NiPreguntes); Cadete c = new Cadete("Pedro", "Alfonso", 210, 18000, "Peter"); Programador p1 = new Programador("Álvaro", "Fernandez", 345, 32000, ECategoria.Junior); Programador p2 = new Programador("María", "Hernandez", 378, 42000, ECategoria.SemiSenior); Console.WriteLine(a1.ToString()); Console.WriteLine(a2);// POR DEFECTO, SE INVOCA AL .TOSTRING() Console.WriteLine(c.ToString()); Console.WriteLine(p1.ToString()); Console.WriteLine(p2.ToString()); Console.ReadLine(); Console.Clear(); empresa += a1; empresa += a2; empresa += c; empresa += p1; empresa += p2; Console.WriteLine(empresa);// POR DEFECTO, SE INVOCA AL .TOSTRING() Console.ReadLine(); Console.Clear(); if (a1.Equals(a2)) { Console.WriteLine("Los 'administrativos' son iguales."); } else { Console.WriteLine("Los 'administrativos' NO son iguales."); } if (p1.Equals(new Programador("Nombre", "Apellido", 345, 0))) { Console.WriteLine("Los 'programadores' son iguales."); } else { Console.WriteLine("Los 'programadores' NO son iguales."); } Console.ReadLine(); }
public ActionResult Edit([Bind(Include = "EmpleadoId,Dni,Nombres,Apellidos,Area,Cargo")] Administrativo administrativo) { if (ModelState.IsValid) { db.Entry(administrativo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(administrativo)); }
public ActionResult Edit([Bind(Include = "administrativoId,nombre,apellidos,celular,sexo")] Administrativo administrativo) { if (ModelState.IsValid) { _UnityOfWork.StateModified(administrativo); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(administrativo)); }
public ActionResult Create([Bind(Include = "EmpleadoId,Dni,Nombres,Apellidos,Area,Cargo")] Administrativo administrativo) { if (ModelState.IsValid) { db.Empleados.Add(administrativo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(administrativo)); }
public ActionResult Edit([Bind(Include = "EmpleadoId,Nombre,Apellidos,DNI,Edad,Sueldo,Cargo,VentaId")] Administrativo administrativo) { if (ModelState.IsValid) { _UnityOfWork.StateModified(administrativo); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.VentaId = new SelectList(_UnityOfWork.Ventas.GetEntity(), "VentaId", "Descripcion", administrativo.VentaId); return(View(administrativo)); }
public IHttpActionResult GetAdministrativo(int id) { Administrativo administrativo = db.Administrativos.Find(id); if (administrativo == null) { return(NotFound()); } return(Ok(administrativo)); }
public void Eliminar(Administrativo administrativo) { if(administrativo.CargaHoraria != null) estrategia.CargaHorariaPersistenceManager.Eliminar(administrativo.CargaHoraria); StringBuilder sb = new StringBuilder(); sb.Append("UPDATE Administrativo SET inactivo=1 "); sb.Append("WHERE id = @id"); string cmdText = sb.ToString(); List<IDbDataParameter> pars = new List<IDbDataParameter>(); pars.Add(dbManager.CrearParametro("@id", administrativo.Id)); dbManager.ExecuteNonQuery(CommandType.Text, cmdText, pars); }
public void Modificar(Administrativo administrativo) { StringBuilder sb = new StringBuilder(); sb.Append("UPDATE Administrativo SET legajo = @legajo, nombre = @nombre, apellido = @apellido, "); sb.Append("direccion = @direccion, telefono = @telefono, id_CargaHoraria = @id_CargaHoraria "); sb.Append("WHERE id = @id"); string cmdText = sb.ToString(); List<IDbDataParameter> pars = new List<IDbDataParameter>(); pars.Add(dbManager.CrearParametro("@id", administrativo.Id)); pars.Add(dbManager.CrearParametro("@legajo", administrativo.Legajo)); pars.Add(dbManager.CrearParametro("@nombre", administrativo.Nombre)); pars.Add(dbManager.CrearParametro("@apellido", administrativo.Apellido)); pars.Add(dbManager.CrearParametro("@direccion", administrativo.Direccion)); pars.Add(dbManager.CrearParametro("@telefono", administrativo.Telefono)); if(administrativo.CargaHoraria != null) pars.Add(dbManager.CrearParametro("@id_CargaHoraria", administrativo.CargaHoraria.Id)); else pars.Add(dbManager.CrearParametro("@id_CargaHoraria", null)); dbManager.ExecuteNonQuery(CommandType.Text, cmdText, pars); }
public long Alta(Administrativo administrativo) { StringBuilder sb = new StringBuilder(); sb.Append("INSERT INTO Administrativo (legajo, nombre, apellido, direccion, telefono, id_CargaHoraria) "); sb.Append("VALUES (@legajo, @nombre, @apellido, @direccion, @telefono, @id_CargaHoraria)"); string cmdText = sb.ToString(); List<IDbDataParameter> pars = new List<IDbDataParameter>(); pars.Add(dbManager.CrearParametro("@legajo", administrativo.Legajo)); pars.Add(dbManager.CrearParametro("@nombre", administrativo.Nombre)); pars.Add(dbManager.CrearParametro("@apellido", administrativo.Apellido)); pars.Add(dbManager.CrearParametro("@direccion", administrativo.Direccion)); pars.Add(dbManager.CrearParametro("@telefono", administrativo.Telefono)); if(administrativo.CargaHoraria != null) pars.Add(dbManager.CrearParametro("@id_CargaHoraria", administrativo.CargaHoraria.Id)); else pars.Add(dbManager.CrearParametro("@id_CargaHoraria", null)); dbManager.ExecuteNonQuery(CommandType.Text, cmdText, pars); administrativo.Id = dbManager.GetIdentity(); return administrativo.Id; }
private Administrativo ConstruirAdministrativo(IDataReader reader) { Administrativo administrativo = new Administrativo(); administrativo.Id = reader.GetInt32(reader.GetOrdinal("id")); administrativo.Legajo = reader.GetInt32(reader.GetOrdinal("legajo")); administrativo.Nombre = reader.GetString(reader.GetOrdinal("nombre")); administrativo.Apellido = reader.GetString(reader.GetOrdinal("apellido")); administrativo.Telefono = reader.GetString(reader.GetOrdinal("telefono")); administrativo.Direccion = reader.GetString(reader.GetOrdinal("direccion")); if(!reader.IsDBNull(reader.GetOrdinal("id_CargaHoraria"))) administrativo.CargaHoraria = estrategia.CargaHorariaPersistenceManager.ObtenerPorId(reader.GetInt32(reader.GetOrdinal("id_CargaHoraria"))); return administrativo; }