private Contratista Mapear(string linea) { string[] datos = linea.Split(';'); Contratista recaudo = new Contratista(datos[0], datos[1], datos[2], DateTime.Parse(datos[3]), decimal.Parse(datos[4])); return(recaudo); }
public static Contratista Insertar(Contratista Contratista) { DataSource DataSource = DataSource.GetInstancia(); Contratista ContratistaInsertado = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("ContratistaInsertar", Contratista.ToParams())) { if (Reader != null && Reader.Read()) { ContratistaInsertado = new Contratista(); ContratistaInsertado.Clave = Convert.ToInt32(Reader["cveContratista"].ToString()); ContratistaInsertado.Nombre = Reader["nombre"].ToString(); ContratistaInsertado.RazonSocial = Reader["razonSocial"].ToString(); } DataSource.Cerrar(); } }catch (Exception e) { throw e; } return(ContratistaInsertado); }
private void btnSeleccionar_Click(object sender, EventArgs e) { /*Selección de filas. Me va a devolver 1 porque no puedo seleccionar más de una (verificar con Ctrl y Shift)*/ Int32 cantidadFilasSeleccionadas = dgvContratista.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dgvContratista.CurrentRow; //devuelve la fila que esta siendo seleccionada string codigo = fila.Cells[0].Value.ToString(); //el [1] indica la posicion del apellido /*busco al contratista por apellido*/ ContratistaLogic contratistaLogic = new ContratistaLogic(); Contratista contratista = contratistaLogic.buscaContratista(codigo); /*Una vez que lo encuentro, habilito la modificación*/ gpbContratista.Enabled = true; /*relleno el formulario de modificación*/ txtApellido.Text = contratista.apellido; txtDireccion.Text = contratista.direccion; txtNombre.Text = contratista.nombre; txtTelefono.Text = contratista.telefono; txtDisponibilidad.Text = contratista.disponibilidad; txtCodigo.Text = contratista.cod_contratista.ToString(); /*Esto actualiza el dataGrid con la informacion despues del borrado o la modificacion*/ var listaContratistas = contratistaLogic.getAll(); dgvContratista.DataSource = listaContratistas; } }
private void tsGuardar_Click(object sender, EventArgs e) { try { var contratista = new Contratista(); var objCli = new Cliente(); var objEqui = new Equipo(); FichaDevolucion ficaDevolucion = new FichaDevolucion(); contratista.IdContratista = int.Parse(cboContratista.SelectedValue.ToString()); objCli.IdCliente = int.Parse(cboCliente.SelectedValue.ToString()); objEqui.IdEquipo = int.Parse(cboEquipo.SelectedValue.ToString()); ficaDevolucion.ObjContratista = contratista; ficaDevolucion.ObjCliente = objCli; ficaDevolucion.ObjEquipo = objEqui; ficaDevolucion.Fecha = DateTime.Parse(txtFecha.Text); ficaDevolucion.Mora = double.Parse(txtMora.Text); int i = fichaDevolucionNE.NuevaFicha(ficaDevolucion); MessageBox.Show("Registro OK"); LlenarFichas(); } catch (Exception exception) { MessageBox.Show("Ocurrio un error " + exception.Message); } }
public static List <Contratista> Listar() { DataSource DataSource = DataSource.GetInstancia(); List <Contratista> Contratistas = new List <Contratista>(); try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("ContratistaListar")) { if (Reader != null) { while (Reader.Read()) { Contratista Contratista = new Contratista(); Contratista.Clave = Convert.ToInt32(Reader["cveContratista"].ToString()); Contratista.Nombre = Reader["nombre"].ToString(); Contratista.RazonSocial = Reader["razonSocial"].ToString(); Contratistas.Add(Contratista); } } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(Contratistas); }
protected void btnCrearContratista_Click(object sender, EventArgs e) { try { Contratista contratista = new Contratista(); contratista.Nombre = txtNombre.Text; contratista.RazonSocial = txtRazonSocial.Text; Contratista nuevoContratista = ContratistaDAO.Insertar(contratista); if (nuevoContratista != null) { } else { Mensaje Mensaje = new Mensaje() { Titulo = "Error al insertar contratista", Contenido = "Error, Para más información consulte al administrador del sistema", Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } } catch (Exception exc) { } }
public IHttpActionResult PostContratista(Contratista contratista) { usuario nuevoUsuario = new usuario(); nuevoUsuario.userName = contratista.userName; nuevoUsuario.password = contratista.password; nuevoUsuario.status = "Operativo"; //contratista.status; nuevoUsuario.superSu = "no"; //contratista.superSu; db.usuario.Add(nuevoUsuario); db.SaveChanges(); var ultimoId = db.usuario.Max(x => x.id); Contratista nuevoContratista = new Contratista(); nuevoContratista.idUsuario = ultimoId; nuevoContratista.nombre = contratista.nombre; nuevoContratista.apellido = contratista.apellido; nuevoContratista.legajo = contratista.legajo; nuevoContratista.dni = contratista.dni; nuevoContratista.cuil = contratista.cuil; nuevoContratista.email = contratista.email; nuevoContratista.celular = contratista.celular; nuevoContratista.idEmpresa = contratista.idEmpresa; db.Contratista.Add(nuevoContratista); db.SaveChanges(); return(Ok()); }
private void btnRegistrar_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dgvUnidad.Rows.GetRowCount(DataGridViewElementStates.Selected); Unidad unidadSeleccionada = new Unidad(); Contratista contratistaSeleccionado = new Contratista(); Reparacion reparacionCreada = new Reparacion(); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow filaUnidad = dgvUnidad.CurrentRow; //devuelve la fila que esta siendo seleccionada string codUnidadString = filaUnidad.Cells[1].Value.ToString(); //el [1] indica la posicion del codigo de unidad var codigoUnidad = Int32.Parse(codUnidadString); DataGridViewRow filaContratista = dgvContratista.CurrentRow; //devuelve la fila que esta siendo seleccionada string codContratistaString = filaContratista.Cells[0].Value.ToString(); //el [1] indica la posicion del codigo de unidad var codigoContratista = Int32.Parse(codContratistaString); gpbReparacion.Enabled = true; Reparacion reparacion = new Reparacion(); reparacion.cod_unidad = codigoUnidad; reparacion.cod_contratista = codigoContratista; reparacion.detalles = this.txtDetalles.Text; reparacion.observaciones = this.txtObservaciones.Text; reparacion.fecha = this.dtpFecha.Value.Date; reparacion.valor = Int32.Parse(this.txtValor.Text); ReparacionLogic reparacionLogic = new ReparacionLogic(); reparacionLogic.altaReparacion(reparacion); MessageBox.Show("La reparacion fue dada de alta con éxito", "Operación exitosa"); } }
public System.Object PutContratista(int id, Contratista contratista) { Contratista result = (from c in db.Contratista where c.dni == id select c).SingleOrDefault(); if (result != default(Contratista)) { result.nombre = contratista.nombre; result.apellido = contratista.apellido; result.legajo = contratista.legajo; result.celular = contratista.celular; result.userName = contratista.userName; result.password = contratista.password; result.email = contratista.email; result.idEmpresa = contratista.idEmpresa; db.SaveChanges(); } var resultUsuario = (from u in db.usuario where u.id == contratista.idUsuario select u).FirstOrDefault(); resultUsuario.userName = contratista.userName; resultUsuario.password = contratista.password; db.SaveChanges(); return(Ok()); }
public void altaContratista(Contratista contratista) { using (var context = new InmobiliariaEntities()) { context.Contratistas.Add(contratista); context.SaveChanges(); } }
private void btnRegistrar_Click(object sender, EventArgs e) { if (txtApellido.Text == "") { txtApellido.BackColor = Color.Red; } if (txtDireccion.Text == "") { txtDireccion.BackColor = Color.Red; } if (txtDisponibilidad.Text == "") { txtDisponibilidad.BackColor = Color.Red; } if (txtNombre.Text == "") { txtNombre.BackColor = Color.Red; } if (txtTelefono.Text == "") { txtTelefono.BackColor = Color.Red; } if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDisponibilidad.Text != "" && txtNombre.Text != "" && txtTelefono.Text != "") { lblErrorCompletar.Visible = false; //Instancio un contratista y se lo paso a la capa de Datos Contratista contratista = new Contratista(); contratista.apellido = txtApellido.Text; contratista.direccion = txtDireccion.Text; contratista.disponibilidad = txtDireccion.Text; contratista.nombre = txtNombre.Text; contratista.telefono = txtTelefono.Text; ContratistaLogic contratistaLogic = new ContratistaLogic(); contratistaLogic.altaContratista(contratista); MessageBox.Show("El contratista fue dado de alta con exito", "Alta Contratista"); if (MessageBox.Show("¿Desea agregar otro Contratista?. Confirme", "Otro contratista", MessageBoxButtons.YesNo) == DialogResult.Yes) { txtApellido.Text = ""; txtDireccion.Text = ""; txtDisponibilidad.Text = ""; txtNombre.Text = ""; txtTelefono.Text = ""; } else { this.Dispose(); } } else { lblErrorCompletar.Visible = true; } }
public void bajaContratista(int codigo) { using (var context = new InmobiliariaEntities()) { Contratista contratista = context.Contratistas.FirstOrDefault(i => i.cod_contratista == codigo); context.Contratistas.Remove(contratista); context.SaveChanges(); } }
public Contratista buscaContratista(string codigo) { using (var context = new InmobiliariaEntities()) { Int32 cod = Convert.ToInt32(codigo); Contratista contratista = context.Contratistas.First(i => i.cod_contratista == cod); return(contratista); } }
public void Guardar(Contratista contratista) { FileStream origenFlujo = new FileStream(ruta, FileMode.Append); StreamWriter escritor = new StreamWriter(origenFlujo); escritor.WriteLine(contratista.Identificacion + ";" + contratista.No mbre + ";" + contratista.ImpuestodeEstampilla + ";" + contratista.FechaLiquidacion.ToShortDateString() + ";" + contratista.ValorImpuesto); escritor.Close(); origenFlujo.Close(); }
public bool Update(Contratista entity) { try { return(repository.Update(entity)); } catch (Exception ex) { throw ex; } }
private void CargarBtn_Click(object sender, EventArgs e) { servicioMantenimientos.Clear(); string linea = string.Empty; RespuestaConsulta respuesta = new RespuestaConsulta(); var fileContent = string.Empty; var filepath = string.Empty; using (OpenFileDialog fileDialog = new OpenFileDialog()) { fileDialog.InitialDirectory = "C:\\"; fileDialog.Filter = "txt files(*.txt)|*.txt|All files (*.*)|*.*"; fileDialog.FilterIndex = 2; fileDialog.RestoreDirectory = true; if (fileDialog.ShowDialog() == DialogResult.OK) { filepath = fileDialog.FileName; var fileStream = fileDialog.OpenFile(); using (StreamReader lector = new StreamReader(fileStream)) { //fileContent = lector.ReadToEnd(); while ((linea = lector.ReadLine()) != null) { String[] datos = linea.Split(';'); Contratista contratista = new Contratista(); contratista.IdSurcusal = datos[0]; contratista.Identificacion = datos[1]; contratista.NombreContratista = datos[2]; ServicioMantenimiento servicioMantenimiento = new ServicioMantenimiento(contratista); servicioMantenimiento.FechaServicio = Convert.ToDateTime(datos[3]); servicioMantenimiento.Codigo = datos[4]; servicioMantenimiento.Valor = Convert.ToDecimal(datos[5]); servicioMantenimientos.Add(servicioMantenimiento); } lector.Close(); } foreach (var item in servicioMantenimientos) { ServicioDb.Guardar(item); } } } //respuesta = servicio.Consultar(); MessageBox.Show(fileContent, "Mensaje de Guardado" + filepath, MessageBoxButtons.OKCancel, MessageBoxIcon.Information); }
public Contratista RetrieveByID(int entityID) { Contratista result = null; try { result = db.Contratistas.Single(p => p.ContratistaID == entityID); return(result); } catch (Exception ex) { throw ex; } }
public Contratista Create(Contratista entity) { Contratista result = null; try { db.Contratistas.InsertOnSubmit(entity); db.SubmitChanges(); return(result); } catch (Exception ex) { throw ex; } }
public List <Contratista> Consultar() { List <Contratista> contratistas = new List <Contratista>(); FileStream origen = new FileStream(ruta, FileMode.OpenOrCreate); StreamReader reader = new StreamReader(origen); string linea = string.Empty; while ((linea = reader.ReadLine()) != null) { Contratista contratista = Mapear(linea); contratistas.Add(contratista); } reader.Close(); origen.Close(); return(contratistas); }
public bool Update(Contratista entity) { try { var old = db.Contratistas.Single(p => p.ContratistaID == entity.ContratistaID); old.Descripcion = old.Descripcion; old.Fecha = entity.Fecha; old.Estatus = entity.Estatus; db.SubmitChanges(); return(true); } catch (Exception ex) { throw ex; } }
static void Main(string[] args) { var a = 1; var b = "abc"; var primerNombre = "esteban"; string nombreCompleto = $"{primerNombre}"; object c = null; Persona abogado = new Abogado(); // abogado.Firmar(); var pablo = new Contratista(); pablo.Contratado += (s, e) => { abogado.Firmar(); }; Action accion1 = () => { Console.WriteLine("escriba 1"); }; Action accion2 = () => { Console.WriteLine("escriba 2"); }; var arreglo = new [] { 1, 2, 3, 4, 5 }; Func <int, bool> filtro = (int parametro1) => parametro1 > 3; var resultado = arreglo.Average(); if (arreglo.Any()) { } if (c == null) { Console.WriteLine("nada"); } Console.WriteLine(c ?? "nada"); //pablo.Contratar(); Console.ReadKey(); }
public void modificarContratista(string[] datos) { using (var context = new InmobiliariaEntities()) { int cod_contratista = int.Parse(datos[0]); /*Busco el contratista que quiero modificar con el codigo que me traje*/ Contratista contratista = context.Contratistas.First(i => i.cod_contratista == cod_contratista); /*lo modifico*/ // contratista.cod_contratista = cod_contratista; contratista.nombre = datos[1]; contratista.apellido = datos[2]; contratista.direccion = datos[3]; contratista.telefono = datos[4]; contratista.disponibilidad = datos[5]; /*lo guardo*/ context.SaveChanges(); } }
public BaseLiquidacion MapearBaseLiquidacion(SqlDataReader dataReader) { if (!dataReader.HasRows) { return(null); } string nickUbicacion = (string)dataReader["nick_recaudo"]; int mes = (int)dataReader["mes"]; int año = (int)dataReader["año"]; DateTime fecha = ObtenerFecha(mes, año); string nombreServicio = (string)dataReader["nombre_servicio"]; decimal valorRecaudo = (decimal)dataReader["valor_servicio"]; string identificacion = (string)dataReader["id_contratista"]; string nombre = (string)dataReader["nombre_contratista"]; Contratista contratista = new Contratista(identificacion, nombre); ServicioRecaudo servicioRecaudo = new ServicioRecaudo(nombreServicio, valorRecaudo, fecha, nickUbicacion); BaseLiquidacion baseLiquidacion = new BaseLiquidacion(servicioRecaudo, contratista); return(baseLiquidacion); }
public void altaContratista(Contratista contratista) { datosContratista.altaContratista(contratista); }
public Contratista buscaContratista(string codigo) { Contratista contratista = datosContratista.buscaContratista(codigo); return(contratista); }
private void BtnGuardar_Click(object sender, EventArgs e) { Contratista contratista = new Contratista(TxtIdentificacion.Text, TxtNombre.Text, TxtImpuestoEstampilla.Text, DTFechaLiquidacion.Value.Date, Convert.ToDecimal(TxtValorImpuesto.Text)); contratistaService.Guardar(contratista); }
public string Guardar(Contratista contratista) { contratistaRepository.Guardar(contratista); return($"Guardado"); }