public decimal CalcularEntrantes(Entidad producto) { decimal cantidad = 0; SqlDataReader tabla = ObtenerCantidadProducto((producto as Producto).Nombre); try { while (tabla.Read()) { if (tabla.IsDBNull(0)) return 0; cantidad = Convert.ToDecimal(tabla.GetValue(0)); } db.CerrarConexion(); } catch (NullReferenceException e) { throw new ExcepcionInventario("No se pudo obtener la cantidad", e); } catch (Exception e) { throw e; } finally { db.CerrarConexion(); } return cantidad; }
/// <summary> /// METODO QUE NOS FACILITA LA INSERCION DE UNA NUEVA CITA /// PARA REGISTRAR UNA NUEVA CITA ES NECESARIO VALIDAR QUE LA FECHA DE LA CITA NO SEA ANTERIOR A LA FECHA ACTUAL /// </summary> /// <param name="cita"></param> public void InsertarCita(Entidad.Cat_Cita cita) { try { Datos.citaData dc = new Datos.citaData(); cita.IdCita = Generar_Codigo(); cita.FechaRegistroCita = DateTime.Now; /*OBTENEMOS LA FECHA DE LA CITA EN UNA VARIABLE PARA TRATARLA DESPUES*/ DateTime fechacita = Convert.ToDateTime(cita.Fecha); /*GUARDAMOS EN UNA VARIABLE LA FECHA ACTUAL*/ string fecha = Convert.ToString(DateTime.Now.ToString().Substring(0,10));//19/08/2014 10:00:20 a.m. DateTime fechaactual = Convert.ToDateTime(fecha); /*VERIFICAMOS QUE LA FECHA SOLICITADA PARA LA CITA NO SEA MENOR A LA FECHA ACTUAL*/ if (fechacita < fechaactual) throw new Exception("La fecha de la cita no puede ser anterior a la fecha actual!!!"); else { /*SI LA FECHA DE LA CITA NO ERA MENOR A LA FECHA ACTUAL ENTONCES LLAMAMOS AL METODO PARA VERIFICAR QUE LA FECHA Y HORA SOLICITADA PARA LA CITA NO ESTE REGISTRADA CON ANTERIORIDAD*/ int resp = dc.ValidarFechaHoraCita(fechacita,cita.Hora); /*SI EL METODO RETORNA 0 INDICA QUE NO ENCONTRO REGISTRO PARA LA FECHA Y HORA SOLICITADA Y SE PROCEDE A INSERTAR LA CITA*/ if(resp == 0) dc.Insert(cita); else throw new Exception("Ya existe una cita con la fecha y hora seleccionada!!!"); } } catch (Exception err) { throw new Exception(err.Message); } }
public string InsertarMedico(Entidad.Medico m) { try { //string error = ""; //Datos.medicoData dc = new Datos.medicoData(); ///*OBTENEMOS LA FECHA DE NACIMIENTO EN UNA VARIABLE PARA TRATARLA DESPUES*/ //DateTime fecha_nac = Convert.ToDateTime(m.Fecha_nacimiento); ///*GUARDAMOS EN UNA VARIABLE LA FECHA ACTUAL*/ //string fecha = Convert.ToString(DateTime.Now.ToString().Substring(0, 10));//19/08/2014 10:00:20 a.m. //DateTime fechaactual = Convert.ToDateTime(fecha); ///*VERIFICAMOS QUE LA FECHA DIJITADA NO SEA MAYOR A LA FECHA ACTUAL*/ //if (fecha_nac > fechaactual) // //throw new Exception("La fecha de nacimiento no puede ser mayor a la fecha actual!!!"); // error = "La fecha de nacimiento no puede ser mayor a la fecha actual!!!"; //else //{ // dc.InsertMedico(m); //} //return error; string error = ""; Datos.medicoData dc = new Datos.medicoData(); error = ValidarFechas(m); if (error == "") { dc.InsertMedico(m); } return error; } catch (Exception err) { throw new Exception("Error en InsertarMedico: " + err.Message); } }
public Entidad verContacto() { String rif = _vista.RifP(); Int16 posicion = _vista.PosicionP(); contacto = FabricaComando.CrearComandoVerContacto(rif,posicion).Ejecutar(); return contacto; }
public PresentadorOdontodiagrama(IContratoOdontodiagrama _vista) { this._vista = _vista; listaSecuencia = new List<Entidad>(); secuencia = FabricaEntidad.NuevoDetalleSecuencia(); tratamiento = FabricaEntidad.NuevoTratamiento(); doctor = FabricaEntidad.NuevaUsuario(); }
public ClienteNatural(String nombre, String apellido, String correo, Entidad dir, Entidad telefono, String cedula) : base() { Nat_Nombre = nombre; Nat_Apellido = apellido; Nat_Cedula = cedula; Nat_Correo = correo; Nat_Direccion = (Direccion)dir; Nat_Telefono = (Telefono)telefono; }
public Boolean AgregarDetalleProducto(Entidad producto) { try { bool respuesta = FabricaComando.CrearComandoAgregarDetalleProducto(producto).Ejecutar(); return respuesta; } catch (Exception) { _vista.SetFalla("Error al agregar el producto"); return false; } }
public void AgregarTratamientoExistente(Entidad elNuevoTratamiento) { foreach (Tratamiento elTratamientoLista in listaTratamientoElegidos) { if (elTratamientoLista.Id == (elNuevoTratamiento as Tratamiento).Id) { elTratamientoLista.Duracion = (short)(elTratamientoLista.Duracion + (elNuevoTratamiento as Tratamiento).Duracion); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { miRol = (Rol)Session["objRol"]; TextId.Text = (miRol as Rol).IdRol.ToString(); TextNombre.Text = (miRol as Rol).NombreRol; TextDescrip.Text = (miRol as Rol).Descripcion; } }
public void PintarDatos() { historia = (Entidad)_vista.Sesion["Historia"]; if (!(historia == null)) { _vista.SetLabelExito("Detalle exitoso"); _vista.Nombre.Text = _vista.Nombre.Text + " " + (historia as HistoriaClinica).Paciente.PrimerNombre + " " + (historia as HistoriaClinica).Paciente.SegundoNombre + " " + (historia as HistoriaClinica).Paciente.PrimerApellido + " " + (historia as HistoriaClinica).Paciente.SegundoApellido; _vista.Fecha.Text = _vista.Fecha.Text + " " +(historia as HistoriaClinica).FechaIngreso.ToShortDateString(); _vista.Edad.Text = _vista.Edad.Text + " " + Edad((historia as HistoriaClinica).Paciente.FechaNace); _vista.Sexo.Text = _vista.Sexo.Text + " " + (historia as HistoriaClinica).Paciente.Sexo; _vista.Ide.Text = _vista.Ide.Text + " " + (historia as HistoriaClinica).Paciente.Identificacion; _vista.Nace.Text = _vista.Nace.Text + " " + (historia as HistoriaClinica).Paciente.FechaNace.ToShortDateString(); _vista.Direccion.Text = _vista.Direccion.Text + " " + (historia as HistoriaClinica).Paciente.Direccion.Tipo + " " + (historia as HistoriaClinica).Paciente.Direccion.Nombre; List<string> tlf = new List<string>(); tlf = (historia as HistoriaClinica).Paciente.Telefono; String telefono=""; foreach(string t in tlf) telefono=telefono+t+" "; _vista.Telefono.Text = _vista.Telefono.Text + " " + telefono; _vista.Obs.Text = _vista.Obs.Text + " " + (historia as HistoriaClinica).Observacion; listaRespuestas = FabricaComando.crearComandoConsultarAntecedente((historia as HistoriaClinica).NumeroHistoria).Ejecutar(); _vista.P1.Text = _vista.P1.Text+" "+(listaRespuestas[0] as Antecedente).Respuesta; _vista.P2.Text = _vista.P2.Text + " " + (listaRespuestas[1] as Antecedente).Respuesta; _vista.P3.Text = _vista.P3.Text + " " + (listaRespuestas[2] as Antecedente).Respuesta; _vista.P4.Text = _vista.P4.Text + " " + (listaRespuestas[3] as Antecedente).Respuesta; _vista.P5.Text = _vista.P5.Text + " " + (listaRespuestas[4] as Antecedente).Respuesta; _vista.P6.Text = _vista.P6.Text + " " + (listaRespuestas[5] as Antecedente).Respuesta; _vista.P7.Text = _vista.P7.Text + " " + (listaRespuestas[6] as Antecedente).Respuesta; _vista.P8.Text = _vista.P8.Text + " " + (listaRespuestas[7] as Antecedente).Respuesta; _vista.P9.Text = _vista.P9.Text + " " + (listaRespuestas[8] as Antecedente).Respuesta; _vista.P16.Text = _vista.P16.Text + " " + (listaRespuestas[9] as Antecedente).Respuesta; _vista.P17.Text = _vista.P17.Text + " " + (listaRespuestas[10] as Antecedente).Respuesta; _vista.P18.Text = _vista.P18.Text + " " + (listaRespuestas[11] as Antecedente).Respuesta; _vista.P13.Text = _vista.P13.Text + " " + (listaRespuestas[12] as Antecedente).Respuesta; _vista.P14.Text = _vista.P14.Text + " " + (listaRespuestas[13] as Antecedente).Respuesta; _vista.P15.Text = _vista.P15.Text + " " + (listaRespuestas[14] as Antecedente).Respuesta; _vista.P10.Text = _vista.P10.Text + " " + (listaRespuestas[15] as Antecedente).Respuesta; _vista.P11.Text = _vista.P11.Text + " " + (listaRespuestas[16] as Antecedente).Respuesta; _vista.P12.Text = _vista.P12.Text + " " + (listaRespuestas[17] as Antecedente).Respuesta; } else _vista.SetLabelFalla("No se han pasado datos"); }
public void InsertarClinica(Entidad.Clinica clinicaNegocio ) { try { Datos.clinicaData cd = new Datos.clinicaData(); cd.Insert(clinicaNegocio); } catch (Exception err) { throw new Exception(err.Message); } }
public void LlenarDatos() { historia = (Entidad)_vista.Sesion["Historia"]; if (historia != null) { CargarComboClientes(); _vista.Fecha.Text = (historia as HistoriaClinica).FechaIngreso.ToShortDateString(); _vista.Observacion.Text = (historia as HistoriaClinica).Observacion; } else _vista.SetLabelFalla("No se han pasado datos"); }
public void agregar() { if (validarDatos()) { if (validarFecha()) { historia = (Entidad)_vista.Sesion["Historia"]; int desde = Convert.ToInt32(_vista.Rango1.SelectedValue); int hasta = Convert.ToInt32(_vista.Rango2.SelectedValue); if (hasta == 0) hasta = desde; for (int i = desde; i <= hasta; i++) { Entidad secuencia = FabricaEntidad.NuevoDetalleSecuencia(); Entidad tratamiento = FabricaEntidad.NuevoTratamiento(); Entidad doctor = FabricaEntidad.NuevaUsuario(); (doctor as Usuario).IdUsuario = Convert.ToInt32(_vista.Medico.SelectedItem.Value); ; (tratamiento as Tratamiento).Id = Convert.ToInt16(_vista.Tratamiento.SelectedItem.Value); (secuencia as DetalleSecuencia).Observacion = _vista.Observacion.Text; (secuencia as DetalleSecuencia).Tratamiento = (tratamiento as Tratamiento); (secuencia as DetalleSecuencia).Odontologo = (doctor as Usuario); (secuencia as DetalleSecuencia).Fecha = DateTime.ParseExact(_vista.Fecha.Text, @"dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); (secuencia as DetalleSecuencia).Pieza = i.ToString(); (secuencia as DetalleSecuencia).Diagnostico = _vista.Diagnostico.SelectedItem.Text; (secuencia as DetalleSecuencia).Estado = "activo"; listaSecuencia.Add(secuencia); } if (FabricaComando.CrearComandoAgregarSecuencia(listaSecuencia, (historia as HistoriaClinica).NumeroHistoria).Ejecutar()) { _vista.SetLabelExito("Secuencia agregada con exito"); CargarGrid(); } else { _vista.SetLabelFalla("No se pudo agregar"); } } else { _vista.SetLabelFalla("Fecha no puede ser menor que la actual"); } } else { _vista.SetLabelFalla("Porfavor indique los campos"); } }
public void InsertarDetalleServicioBrindado(Entidad.Detalle_Servicio_Brindado dsb) { try { Datos.detalleserviciobrindadoData dc = new detalleserviciobrindadoData(); dc.InsertDetalleServicioBrindado(dsb); } catch (Exception err) { throw new Exception(err.Message); } }
public void InsertMedico(Entidad.Medico m) { try { Entidad.ClinicaEntities dc = new Entidad.ClinicaEntities(); dc.Medicos.AddObject(m); dc.SaveChanges(); } catch (Exception err) { throw new Exception("Error en InsertMedico: " + err.Message); } }
public void Insert(Entidad.Paciente pacienteData) { try { Entidad.ClinicaEntities dc = new Entidad.ClinicaEntities(); dc.Pacientes.AddObject(pacienteData); dc.SaveChanges(); } catch (Exception err) { throw new Exception("Error en Insert" + err.Message); } }
public void Delete(Entidad.Clinica clinicaData) { try { Entidad.ClinicaEntities dc = new Entidad.ClinicaEntities(); dc.Clinicas.DeleteObject(clinicaData); dc.SaveChanges(); } catch (Exception err) { throw new Exception("Error en Delete, " + err.Message); } }
/// <summary> /// METODO QUE PERMITE AGREGAR UNA NUEVA CITA A LA TABLA /// </summary> /// <param name="cita"></param> public void Insert(Entidad.Cat_Cita cita) { try { Entidad.ClinicaEntities dc = new Entidad.ClinicaEntities(); dc.Cat_Cita.AddObject(cita); dc.SaveChanges(); } catch (Exception err) { throw new Exception("Error en Insert " + err.Message); } }
public void InsertDetalleServicioBrindado(Entidad.Detalle_Servicio_Brindado dsb) { try { Entidad.ClinicaEntities dc = new Entidad.ClinicaEntities(); dc.Detalle_Servicio_Brindado.AddObject(dsb); dc.SaveChanges(); } catch (Exception err) { throw new Exception("Error en InsertDetalleServicioBrindado: " + err.Message); } }
public int VerificarActiva(Entidad.Clinica clinica) { try { int activa; Datos.clinicaData dc = new Datos.clinicaData(); return activa = dc.BuscarEstadoActivo(clinica); } catch (Exception err) { throw new Exception(err.Message); } }
//SE LE PASA EL TRATAMIENTO (OBJETO) DE LA VARIABLE DE SESION public List<Entidad> GetDataImplemento(Entidad tratamiento) { List<Entidad> datos; try { datos = FabricaComando.CrearComandoConsultarListaImplementos(tratamiento).Ejecutar(); } catch (Exception e) { datos = null; //error.Text = e.Message; } return datos; }
public bool EditarProducto(Entidad producto) { bool respuesta; try { respuesta = FabricaComando.CrearComandoEditarProducto(producto).Ejecutar(); } catch (Exception e) { _vista.SetFalla(e.Message); respuesta = false; } return respuesta; }
protected void Page_Load(object sender, EventArgs e) { if (Session["Posicion"] != null) if (Session["Posicion"].Equals("0")) Session["Posicion"] = "1"; else if (Session["Posicion"].Equals("1")) Session["Posicion"] = "2"; if (Session["P.rif"] != null) { contacto = _presentador.verContacto(); if (contacto != null) llenarCampos(); } }
//si public DataTable cargarTablaPorRif() { proveedor = FabricaComando.CrearComandoConsultarProveedoresPorRif(_vista.GetTextBoxRif().Text.ToString()).Ejecutar(); DataTable table = new DataTable(); table.Columns.Add("Rif", typeof(string)); table.Columns.Add("Nombre", typeof(string)); if (proveedor != null) { table.Rows.Add((proveedor as Proveedor).Rif, (proveedor as Proveedor).Nombre); //proveedores.Clear(); proveedores.Add(proveedor); } return table; }
public void CargarEmpleado() { try { _direccion = FabricaEntidad.NuevaDireccion(); (_direccion as Direccion).Nombre = _vista._TextDireccion.Text; (_direccion as Direccion).Ciudad = _vista._DropDownListCiudad.SelectedValue; _empleado = FabricaEntidad.NuevoEmpleado(); (_empleado as Empleado).PrimerNombre = _vista._TextNombre.Text; (_empleado as Empleado).PrimerApellido = _vista._TextApellido.Text; string TipoIdentificacion = "V"; (_empleado as Empleado).Identificacion = _vista._TextCedula.Text; (_empleado as Empleado).TipoIdentificacion = TipoIdentificacion; (_empleado as Empleado).FechaNace = Convert.ToDateTime(_vista._TextFecha.Text); (_empleado as Empleado).Telefono.Add(_vista._TextTelefono.Text); (_empleado as Empleado).Correo = _vista._TextCorreo.Text; (_empleado as Empleado).Sueldo = float.Parse(_vista._TextSueldo.Text); switch (_vista._DropDownListSexo.SelectedIndex) { case 0: { (_empleado as Empleado).Sexo = "Masculino"; } break; case 1: { (_empleado as Empleado).Sexo = "Femenino"; } break; } switch (_vista._DropDownListCargo.SelectedIndex) { case 0: {(_empleado as Empleado).Especialidad = "Administrador de Empresa"; } break; case 1: {(_empleado as Empleado).Especialidad = "Personal Odontologico"; } break; case 2: {(_empleado as Empleado).Especialidad = "Personal Odontologico"; } break; case 3: { (_empleado as Empleado).Especialidad = "Secretaria"; } break; } _comando = FabricaComando.CrearComandoAgregarEmpleado(_empleado,_direccion); _comando.Ejecutar(); } catch (ExcepcionEmpleado e) { _vista._fallaAgregar.Text = "Operacion fallida. "+e.MensajeError; _vista._fallaAgregar.Visible = true; } catch (Exception e) { _vista._fallaAgregar.Text = "Operacion fallida. " + e.Message; _vista._fallaAgregar.Visible = true; } }
public bool EditarProductoGenerico(Entidad producto, String nombreViejo) { DAOProducto objDataBase = new DAOProducto(); try { objDataBase.EditarProductoGenerico(producto, nombreViejo); } catch (ExcepcionProducto e) { throw e; } catch (Exception e) { throw e; } return true; }
public void CargarTabla(Entidad productoGenerico) { productosDetallados = _presentador.ObtenerProductosDetallados(productoGenerico); //productosDetallados = null; DataTable table = new DataTable(); List<String> columnas = new List<String>() { "Código", "Marca", "Proveedor" }; _presentador.CrearTabla(table, columnas); foreach (Entidad producto in productosDetallados) { table.Rows.Add((producto as Producto).Codigo, (producto as Producto).Marca, (producto as Producto).Proveedor.Nombre); } GridConsultar.DataSource = table; GridConsultar.DataBind(); }
public bool EditarProducto(Entidad producto) { DAOProducto objDataBase = new DAOProducto(); try { objDataBase.EditarProducto(producto); } catch (ExcepcionProducto e) { throw e; } catch (Exception e) { throw e; } return true; }
public bool Equals(Entidad otroDetalle) { if (this.cantidad != (otroDetalle as Detalle_Presupuesto_Factura).cantidad) { return false; } if (this.total_pago_tratamiento != (otroDetalle as Detalle_Presupuesto_Factura).total_pago_tratamiento) { return false; } if (this.el_Tratamiento.Equals((otroDetalle as Detalle_Presupuesto_Factura).el_Tratamiento) == false) { return false; } return true; }
public bool EditarProductoGenerico(Entidad producto, String nombreViejo) { bool respuesta; try { respuesta = FabricaComando.CrearComandoEditarProductoGenerico(producto, nombreViejo).Ejecutar(); } catch (ExcepcionProducto e) { throw e; } catch (Exception e) { throw e; } return true; }
public bool Modificar(Entidad parametro) { throw new NotImplementedException(); }
public ActionResult Login(Usuario1 cliente) { if (Session["sesion_activa"] != null) { return(RedirectToAction("Index", "Home")); } if (cliente.correo.Contains("=") || cliente.correo.Contains("'")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(View()); } else if (cliente.clave0.Contains("=") || cliente.clave0.Contains("'")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(View()); } else if (cliente.clave0.Length < 6) { ViewData["error"] = "Error, clave menor a 6.";; // clave < 6 return(View(cliente)); } else { try { Session["sesion_activa"] = "sesion_activa"; Session["id_usuario"] = cliente.id; Session["correo"] = cliente.correo; Session["nombre"] = cliente.nombre; Session["apellido"] = cliente.apellido; Session["clave"] = cliente.clave0; Entidad _cliente = FabricaEntidad.InstanciarUsuario(cliente); Command <Boolean> comando = (Command <Boolean>)FabricaComando.comandosAutenticacion(FabricaComando.comandosGeneralesAutenticacion.INICIARSESION, _cliente); Command <Entidad> comando2 = (Command <Entidad>)FabricaComando.comandosAutenticacion(FabricaComando.comandosGeneralesAutenticacion.BUSCARUSUARIO, _cliente); if (comando.ejecutar()) { Entidad usu = comando2.ejecutar(); Session["nombre"] = ((Usuario1)usu).nombre; Session["apellido"] = ((Usuario1)usu).apellido; //return (Json(true, JsonRequestBehavior.AllowGet)); return(RedirectToAction("Perfil", "registro_autenticacion")); //return RedirectToAction("Perfil", this); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; string error = "Error modificando al iniciar sesion."; return(Json(error)); } } catch (ExisteUsuarioCorreoException e) { ViewData["error"] = "Error, el correo no esta registrado."; // Error NO existe usuario return(View(cliente)); } catch (ClavesDiferentesException e) { ViewData["error"] = "Error, el al ingresar la clave."; // Error NO existe usuario return(View(cliente)); } catch (SqlException e) { ViewData["error"] = "Error, al conectarse a la BD"; return(View(cliente)); } catch (Exception e) { ViewData["error"] = "Error, al conectarse a la BD"; return(View(cliente)); } } return(RedirectToAction("Perfil", "registro_autenticacion")); }
/// <summary> /// Método que consulta los contactos de una compania /// </summary> /// <param name="contacto"></param> /// <returns>Lista de contactos pertenecientes a una compañia</returns> public List <Entidad> ContactCompany(Entidad contacto) { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, Resource_M7.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); List <Entidad> listContact = new List <Entidad>(); try { string parametro1 = "1"; /*List<Parametro> parameters = new List<Parametro>(); * Parametro theParam = new Parametro(ResourceContact.ParamTComp, SqlDbType.Int, ((DominioTangerine.Entidades.M7.Contacto)contacto).TipoCompañia.ToString(), false); * parameters.Add(theParam);*/ List <Parametro> parameters = new List <Parametro>(); Parametro theParam = new Parametro(Resource_M7.ParamTComp, SqlDbType.Int, parametro1, false); parameters.Add(theParam); theParam = new Parametro(Resource_M7.ParamIdComp, SqlDbType.Int, ((DominioTangerine.Entidades.M7.Proyecto)contacto).Id.ToString(), false); parameters.Add(theParam); /*theParam = new Parametro(ResourceContact.ParamIdComp, SqlDbType.Int, parametro2, false); * parameters.Add(theParam);*/ //Guardo la tabla que me regresa el procedimiento de consultar contactos DataTable dt = EjecutarStoredProcedureTuplas(Resource_M7.ContactCompany, parameters); //Por cada fila de la tabla voy a guardar los datos foreach (DataRow row in dt.Rows) { Entidad contacto2 = DominioTangerine.Fabrica.FabricaEntidades.ObtenerContacto(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Id = int.Parse(row[Resource_M7.ConIdContact].ToString()); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Nombre = row[Resource_M7.ConNameContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Apellido = row[Resource_M7.ConLastNameContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Departamento = row[Resource_M7.ConDepartmentContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Cargo = row[Resource_M7.ConRolContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Telefono = row[Resource_M7.ConPhoneContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).Correo = row[Resource_M7.ConEmailContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto2).TipoCompañia = int.Parse(row[Resource_M7.ConTypeComp].ToString()); ((DominioTangerine.Entidades.M7.Contacto)contacto2).IdCompañia = int.Parse(row[Resource_M7.ConIdComp].ToString()); listContact.Add(contacto2); } } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM7Tangerine("DS-701", "Ingreso de un argumento con valor invalido", ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM7Tangerine("DS-702", "Ingreso de datos con un formato invalido", ex); } catch (SqlException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM7Tangerine("DS-703", "Error al momento de realizar la conexion", ex); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM7Tangerine("DS-704", "Error al momento de realizar la operacion ", ex); } Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, Resource_M7.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(listContact); }
public ComandoCambiarEstatusCpp(Entidad miCuentaPP) { this._miCuentaPP = miCuentaPP; }
/// <summary> /// Metodo que valida la sesion del usuario /// </summary> public void ValidarElUsuario() { try { UsuarioM2 usuarioEncrip = new UsuarioM2(); _usuario = _iMaster.userInput.ToString(); _contraseña = usuarioEncrip.GetMD5(_iMaster.passwordInput.ToString()); //Creación del Objeto Usuario. Entidad user = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioConUsuarioYContrasena(_usuario, _contraseña); //Creación y Ejecución del Objeto Comando de Agregar Usuario Comando <Entidad> cmdConsultar = LogicaTangerine.Fabrica.FabricaComandos.consultarUsuarioLogin(user); user = cmdConsultar.Ejecutar(); if (((DominioTangerine.Entidades.M2.UsuarioM2)user).activo != null) { UtilM1._theGlobalUser = ((DominioTangerine.Entidades.M2.UsuarioM2)user); HttpContext.Current.Session["User"] = UtilM1._theGlobalUser.nombreUsuario; HttpContext.Current.Session["UserID"] = UtilM1._theGlobalUser.fichaEmpleado; HttpContext.Current.Session["Rol"] = UtilM1._theGlobalUser.rol.nombre; HttpContext.Current.Session["Date"] = UtilM1._theGlobalUser.fechaCreacion.ToString("dd/MM/yyyy"); ComandoConsultarAcuerdoPagoMensual _comandoAcuerdo = (ComandoConsultarAcuerdoPagoMensual)FabricaComandos.ObtenerComandoConsultarAcuerdoPagoMensual(); List <Entidad> listProyecto = _comandoAcuerdo.Ejecutar(); foreach (DominioTangerine.Entidades.M7.Proyecto theProyecto in listProyecto) { ComandoCalcularPagoMensual _comandoCalcular = (ComandoCalcularPagoMensual)FabricaComandos.ObtenerComandoCalcularPagoMesual(theProyecto); montoFactura = Convert.ToInt32(_comandoCalcular.Ejecutar()); Facturacion factura = (Facturacion)FabricaEntidades.ObtenerFacturacion(DateTime.Now, DateTime.Now, montoFactura, montoFactura, "Bolivares", "Facturación Mensual", 0, theProyecto.Id, theProyecto.Idresponsable); ComandoSearchExistingBill _comandoBill = (ComandoSearchExistingBill)FabricaComandos.CrearSearchExistingBill(factura); facturaExistente = _comandoBill.Ejecutar(); if (facturaExistente == false) { ComandoAgregarFactura _comandoAgregar = (ComandoAgregarFactura)FabricaComandos.CrearAgregarFactura(factura); _comandoAgregar.Ejecutar(); } facturaExistente = false; } HttpContext.Current.Response.Redirect("Dashboard.aspx"); } else { _iMaster.errorLoginAlert = true; _iMaster.errorLoginText = "Datos Incorrectos"; } } catch (ExcepcionesTangerine.M2.ExceptionM2Tangerine e) { _iMaster.errorLoginAlert = true; _iMaster.errorLoginText = "Error conexion Base de datos"; } }
public void Actualizar(Entidad entidad) { throw new NotImplementedException(); }
/// <summary> /// Metodo para llamar a los comandos necesarios para carga toda la informacion del proyecto seleccionado /// </summary> /// <param name="id">Id del proyecto seleccionado </param> public void CargarProyecto(int id) { Entidad parametro = DominioTangerine.Fabrica.FabricaEntidades.ObtenerProyecto(); ((DominioTangerine.Entidades.M7.Proyecto)parametro).Id = id; Comando <Entidad> comando = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarXIdProyecto(parametro); proyecto = comando.Ejecutar(); Comando <List <Entidad> > comando1 = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarContactosXIdProyecto(parametro); List <Entidad> contactos = comando1.Ejecutar(); Comando <Entidad> comando2 = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoContactNombrePropuestaId(parametro); Entidad propuesta = comando2.Ejecutar(); Comando <List <Entidad> > comando3 = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarTodosGerentes(); List <Entidad> gerentes = comando3.Ejecutar(); Comando <List <Entidad> > comando4 = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarTodosProgramadores(); List <Entidad> programadores = comando4.Ejecutar(); Comando <Entidad> comando5 = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarXIdProyectoContacto(parametro); Entidad contactoEmp = comando5.Ejecutar(); Comando <List <Entidad> > comando6 = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarHistoricoGerente(parametro); List <Entidad> GerentesHist = comando6.Ejecutar(); Comando <List <Entidad> > comandoConsultarEmpleados = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarEmpleadosXIdProyecto(parametro); List <Entidad> listaEmpleados = comandoConsultarEmpleados.Ejecutar(); //Comando<List<Entidad>> comandoConsultarContacto = // LogicaTangerine.Fabrica.FabricaComandos.CrearComandoConsultarContactosPorCompania(_compania, 1); //List<Entidad> listaContacto = comandoConsultarContacto.Ejecutar(); try { llenarComboEstatus(proyecto); llenarInputEncargados(contactos, contactoEmp); llenarComboGerentes(gerentes, proyecto); llenarInputPersonal(programadores, listaEmpleados); llenarInputGerentesPasados(GerentesHist, gerentes); vista.idPropuesta.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Idpropuesta.ToString(); vista.inputPropuesta.Text = ((DominioTangerine.Entidades.M7.Propuesta)propuesta).Nombre; vista.idProyecto.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Id.ToString(); vista.textInputCosto.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Costo.ToString(); vista.textInputNombreProyecto.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Nombre; vista.textInputCodigo.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Codigo; vista.textInputFechaInicio.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Fechainicio.ToString("dd/MM/yyyy"); vista.textInputPorcentaje.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Realizacion.ToString(); vista.descripcion.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Descripcion; vista.acuerdoPago.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Acuerdopago; vista.idCompania.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Idcompania.ToString(); vista.text10.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Razon; vista.realizacion.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Realizacion; vista.gteAct.Text = ((DominioTangerine.Entidades.M7.Proyecto)proyecto).Idgerente.ToString(); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo para llenar crear nueva entidad proyecto y modificar en la base de datos /// </summary> public bool ModificarDatos() { try { Entidad _proyecto = DominioTangerine.Fabrica.FabricaEntidades.ObtenerProyecto(); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Id = int.Parse(vista.idProyecto.Text); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Nombre = vista.textInputNombreProyecto.Text; ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Codigo = vista.textInputCodigo.Text; ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Fechaestimadafin = DateTime.ParseExact(vista.FechaFin, "dd/MM/yyyy", null); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Costo = int.Parse(vista.textInputCosto.Text); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Estatus = vista.inputEstatus.SelectedItem.ToString(); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Razon = vista.text10.Text; ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Idgerente = int.Parse(vista.inputGerente.SelectedValue); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Fechainicio = DateTime.ParseExact(vista.textInputFechaInicio.Text.ToString(), "dd/MM/yyyy", null); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Idpropuesta = int.Parse(vista.idPropuesta.Text); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Descripcion = vista.descripcion.Text; ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Acuerdopago = vista.acuerdoPago.Text; ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Idcompania = int.Parse(vista.idCompania.Text); Entidad _propuesta = DominioTangerine.Fabrica.FabricaEntidades.ObtenerPropuesta(); ((DominioTangerine.Entidades.M7.Propuesta)_propuesta).Id = int.Parse(vista.idPropuesta.Text); ((DominioTangerine.Entidades.M7.Propuesta)_propuesta).Nombre = vista.inputPropuesta.Text; Entidad _contacto = DominioTangerine.Fabrica.FabricaEntidades.ObtenerContacto(); string _encargadoNombre; foreach (ListItem item in vista.imputEncargado.Items) { if (item.Selected) { _encargadoNombre = item.Text.ToString(); Char delimiter = '-'; String[] substrings = _encargadoNombre.Split(delimiter); ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Idresponsable = int.Parse(substrings[0]); } } if (vista.inputEstatus.Text == "Completado") { ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Realizacion = "100"; } else { ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Realizacion = vista.inputEstatus.Text; } if (vista.realizacion.Text == "100") { ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Estatus = "Completado"; } else { ((DominioTangerine.Entidades.M7.Proyecto)_proyecto).Estatus = vista.inputEstatus.SelectedItem.ToString(); } if (vista.gteAct.Text != vista.inputGerente.SelectedValue) { foreach (ListItem anterior in vista.GerentesPasados.Items) { string valor = anterior.Value; String[] substrings = valor.Split('-'); if (vista.inputGerente.SelectedValue != substrings[0]) { Entidad nuevo = DominioTangerine.Fabrica.FabricaEntidades.ObtenerEmpleado(); ((DominioTangerine.Entidades.M7.Empleado)nuevo).Id = int.Parse(vista.inputGerente.SelectedValue); Comando <Boolean> comandoGte = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoAgregarHistoricoGerente(_proyecto, nuevo); Boolean resulto = comandoGte.Ejecutar(); break; } } if (vista.GerentesPasados.Items.Count <= 0) { Entidad nuevo = DominioTangerine.Fabrica.FabricaEntidades.ObtenerEmpleado(); ((DominioTangerine.Entidades.M7.Empleado)nuevo).Id = int.Parse(vista.gteAct.Text); Comando <Boolean> comandoGte = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoAgregarHistoricoGerente(_proyecto, nuevo); Boolean resulto = comandoGte.Ejecutar(); } } List <Entidad> _trabajadores = new List <Entidad>(); foreach (ListItem item in vista.inputPersonal.Items) { Entidad _trabajador = DominioTangerine.Fabrica.FabricaEntidades.ObtenerEmpleado(); ((DominioTangerine.Entidades.M7.Empleado)_trabajador).Emp_p_nombre = item.Text.ToString(); _trabajadores.Add(_trabajador); } Comando <Boolean> comando = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoModificarProyecto(_propuesta, _proyecto, _trabajadores); Boolean ejecutado = comando.Ejecutar(); if (double.Parse(vista.realizacion.Text) < double.Parse(vista.textInputPorcentaje.Text)) { double monto = calcularPago(double.Parse(vista.realizacion.Text), double.Parse(vista.textInputPorcentaje.Text), double.Parse(vista.textInputCosto.Text)); HttpContext.Current.Response.Redirect("../M8/GenerarFacturaM8.aspx?IdCompania=" + int.Parse(vista.idCompania.Text) + "&IdProyecto=" + int.Parse(vista.idProyecto.Text) + "&Monto=" + monto); } else { MessageBox.Show("Proyecto Modificado con Exito", "Tangerine TG", MessageBoxButtons.OK, MessageBoxIcon.Warning); HttpContext.Current.Response.Redirect("../M7/InformacionProyecto.aspx?idCont=" + int.Parse(vista.idProyecto.Text)); } } catch (Exception e) { throw e; } return(true); }
public ComandoAsignarResultadoLogroJugador(Entidad logroJugador) { _logroJugador = logroJugador; }
/// <summary> /// Metodo para consultar el contacto de un proyecto en la base de datos. /// </summary> /// <param name="parametro">objeto de tipo proyecto con el ID para buscar en BD</param> /// <param name="parametros">objeto de tipo lista parametro para la captura de los campos</param> /// <returns>entidad Contacto asociada al proyecto</returns> public Entidad ConsultarXId(Entidad parametro) { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, Resource_M7.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); Entidad contacto = DominioTangerine.Fabrica.FabricaEntidades.ObtenerContacto(); try { List <Parametro> parameters = new List <Parametro>(); Parametro theParam = new Parametro(Resource_M7.ParamIdProy, SqlDbType.Int, parametro.Id.ToString(), false); parameters.Add(theParam); //Guardo la tabla que me regresa el procedimiento de consultar contactos DataTable dt = EjecutarStoredProcedureTuplas(Resource_M7.ContactProyect, parameters); //Por cada fila de la tabla voy a guardar los datos foreach (DataRow row in dt.Rows) { ((DominioTangerine.Entidades.M7.Contacto)contacto).Id = int.Parse(row[Resource_M7.ConIdContact].ToString()); ((DominioTangerine.Entidades.M7.Contacto)contacto).Nombre = row[Resource_M7.ConNameContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto).Apellido = row[Resource_M7.ConLastNameContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto).Departamento = row[Resource_M7.ConDepartmentContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto).Cargo = row[Resource_M7.ConRolContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto).Telefono = row[Resource_M7.ConPhoneContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto).Correo = row[Resource_M7.ConEmailContact].ToString(); ((DominioTangerine.Entidades.M7.Contacto)contacto).TipoCompañia = int.Parse(row[Resource_M7.ConTypeComp].ToString()); ((DominioTangerine.Entidades.M7.Contacto)contacto).IdCompañia = int.Parse(row[Resource_M7.ConIdComp].ToString()); } } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M5.NullArgumentException(Resource_M7.Codigo, Resource_M7.Mensaje, ex); } catch (SqlException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionTGConBD(Resource_M7.Codigo, Resource_M7.Mensaje, ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M5.WrongFormatException(Resource_M7.Codigo_Error_Formato, Resource_M7.Mensaje_Error_Formato, ex); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionsTangerine(Resource_M7.Mensaje_Generico_Error, ex); } Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, Resource_M7.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(contacto); }
public ComandoModificarJugador(Entidad jugador) { _jugador = jugador; }
public ActionResult EditarPerfil() { if (Session["sesion_activa"] == null) { return(RedirectToAction("Index", "Home")); } if (Request.HttpMethod == "POST" && Session["id_usuario"] != null) { if (Request.Form["nombre"].Contains("'") || Request.Form["nombre"].Contains("=")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(RedirectToAction("Perfil", this)); } else if (Request.Form["apellido"].Contains("'") || Request.Form["apellido"].Contains("=")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(RedirectToAction("Perfil", this)); } else if (Request.Form["cod-telefono"].Contains("'") || Request.Form["cod-telefono"].Contains("=")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(RedirectToAction("Perfil", this)); } else if (Request.Form["num-telefono"].Contains("'") || Request.Form["num-telefono"].Contains("=")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(RedirectToAction("Perfil", this)); } else if (Request.Form["genero"].Contains("'") || Request.Form["genero"].Contains("=")) { ViewData["error"] = "Error, caracteres no permitidos."; // sin comillas simples ni simbolo de igualdad return(RedirectToAction("Perfil", this)); } else if (Request.Form["nombre"].Length < 4 || Request.Form["apellido"].Length < 4 || Request.Form["num-telefono"].Length != 7) { ViewData["error"] = "Error, al ingresar los caracteres."; // sin comillas simples ni simbolo de igualdad return(RedirectToAction("Perfil", this)); } try { Usuario1 cliente = new Usuario1(); cliente.id = Int32.Parse(Session["id_usuario"].ToString()); cliente.nombre = Request.Form["nombre"]; cliente.apellido = Request.Form["apellido"]; cliente.codigo_area = Request.Form["cod-telefono"]; cliente.telefono = Request.Form["num-telefono"]; cliente.genero = Request.Form["genero"]; cliente.correo = Session["correo"].ToString(); Entidad _cliente = FabricaEntidad.InstanciarUsuario(cliente); Command <Boolean> comando = (Command <Boolean>)FabricaComando.comandosAutenticacion(FabricaComando.comandosGeneralesAutenticacion.ACTUALIZAR, _cliente); if (comando.ejecutar()) { //return (Json(true, JsonRequestBehavior.AllowGet)); //return Json(1); return(RedirectToAction("Perfil", this)); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; string error = "Error modificando el perfil."; return(Json(error)); } } catch (SqlException e) { ViewData["error"] = "Error, al conectarse a la BD."; // Error al conectarse a la BD return(RedirectToAction("Perfil", this)); } catch (Exception e) { ViewData["error"] = "Error, al conectarse a la BD."; // Error al conectarse a la BD return(RedirectToAction("Perfil", this)); } } return(RedirectToAction("Perfil", this)); }
//int _idmodificar; /// <summary> /// Constructor de la clase /// </summary> /// <param name="paquete">Paquete a modificar</param> /// <param name="id">Identificador del paquete a modificar</param> public M11_COModificarPaquete(Entidad paquete, int id) { this._paquete = (Paquete)paquete; this._paquete._id = id; }
public bool AgregarUsuario(Entidad usuario) { DAOUsuario AgregarBD = new DAOUsuario(); return(AgregarBD.AgregarUsuario(usuario)); }
public M01_COResetearIntentos(Entidad _usuario) { this.usuario = _usuario; }
public bool ModificarUsuario(Entidad usuario) { DAOUsuario ActualizarBD = new DAOUsuario(); return(ActualizarBD.ModificarUsuario(usuario)); }
public ComandoActualizarPartido(Entidad entidad) { Entidad = entidad; }
/// <summary> /// Constructor del comando /// </summary> /// <param name="parametro">Factura a categoria</param> public ComandoAgregarCategoria(Entidad parametro) { LaEntidad = parametro; }
public void Eliminar(Entidad entidad) { throw new NotImplementedException(); }
public ComandoAgregarLogroEquipo(Entidad logroEquipo) { _logroEquipo = logroEquipo; }
public ComandoEliminarAlineacion(Entidad entidad) { Entidad = entidad; }
public ComandoEliminarTratamientoAsociado(Entidad tratamientoPrimario) { this._tratamientoPrimario = tratamientoPrimario; }
/// <summary> /// Constructor de la clase ComandoAgregarContacto. /// </summary> /// <param name="proyecto">proyecto de tipo Entidad para /// obtener la lista de contactos.</param> public ComandoAgregarContactos(Entidad proyecto) { _laEntidad = proyecto; }
/// <summary> /// Constructor del comando /// </summary> /// <param name="parametro">Factura a modificar</param> public ComandoModificarFactura(Entidad parametro) { LaEntidad = parametro; }
public void init() { lacompania = DominioTangerine.Fabrica.FabricaEntidades.CrearCompaniaSinId("Touch", "J-111111111", "*****@*****.**", "3434234", "ASD", new DateTime(2015, 2, 10), 1, 100, 30, 1); lacompania1 = DominioTangerine.Fabrica.FabricaEntidades.CrearCompaniaSinId("CompaniaPrueba3", "J-111134112", "*****@*****.**", "34342344", "ADD", new DateTime(2015, 2, 10), 1, 100, 30, 1); }
/// <summary> /// Metodo para consultar empleados por Id /// </summary> /// <param name="parametro"></param> /// <returns></returns> public Entidad ConsultarXId(Entidad empleado) { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceEmpleado.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); List <Parametro> parameters = new List <Parametro>(); BDConexion Connection = new BDConexion(); Parametro param = new Parametro(); Entidad empleadoFinal; try { param = new Parametro("@id", SqlDbType.Int, ((DominioTangerine.Entidades.M10.EmpleadoM10)empleado).emp_id.ToString(), false); parameters.Add(param); DataTable dataTable = EjecutarStoredProcedureTuplas(ResourceEmpleado.DetallarEmpleado, parameters); DataRow row = dataTable.Rows[0]; int empId = int.Parse(row[ResourceEmpleado.EmpIdEmpleado].ToString()); String empPNombre = row[ResourceEmpleado.EmpPNombre].ToString(); String empSNombre = row[ResourceEmpleado.EmpSNombre].ToString(); String empPApellido = row[ResourceEmpleado.EmpPApellido].ToString(); String empSApellido = row[ResourceEmpleado.EmpSApellido].ToString(); String empGenero = row[ResourceEmpleado.EmpGenero].ToString(); int empCedula = int.Parse(row[ResourceEmpleado.EmpCedula].ToString()); DateTime empFecha = DateTime.Parse(row[ResourceEmpleado.EmpFecha].ToString()); String empActivo = row[ResourceEmpleado.EmpActivo].ToString(); int empLugId = int.Parse(row[ResourceEmpleado.EmpLugId].ToString()); String empNivelEstudio = row[ResourceEmpleado.EmpEstudio].ToString(); String empEmailEmployee = row[ResourceEmpleado.EmpEmail].ToString(); //Variables que son de la entidad Cargo String empCargo = row[ResourceEmpleado.EmpCargo].ToString(); double empSalario = double.Parse(row[ResourceEmpleado.EmpSueldo].ToString()); String empFechaInicio = row[ResourceEmpleado.EmpFechaInicio].ToString(); String empFechaFin = row[ResourceEmpleado.EmpFechaFin].ToString(); String empDireccion = row[ResourceEmpleado.EmpDireccion].ToString(); Entidad cargoEmpleado = DominioTangerine.Fabrica.FabricaEntidades.ObtenerCargoXid(empCargo, empSalario, empFechaInicio, empFechaFin); empleadoFinal = DominioTangerine.Fabrica.FabricaEntidades.ListarEmpleadoId(empId, empPNombre, empSNombre, empPApellido, empSApellido, empGenero, empCedula, empFecha, empActivo, empNivelEstudio, empEmailEmployee, empLugId, cargoEmpleado, empSalario, empFechaInicio, empFechaFin, empDireccion); } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ConsultarEmpleadoException("DS-101", "Ingreso de un argumento con valor invalido", ex); } catch (SqlException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new BaseDatosException("DS-101", "Error con la base de datos", ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M10.WrongFormatException(ResourceEmpleado.Codigo_Error_Formato, ResourceEmpleado.Mensaje_Error_Formato, ex); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoGeneralBD.Mensaje_Generico_Error, ex); } Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceEmpleado.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(empleadoFinal); }
/// <summary> /// Metodo para consultar todos los empleados /// </summary> /// <returns></returns> public List <DominioTangerine.Entidad> ConsultarTodos() { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceEmpleado.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); List <Parametro> parameters = new List <Parametro>(); BDConexion theConnection = new BDConexion(); Parametro theParam = new Parametro(); List <DominioTangerine.Entidad> listEmpleado = new List <DominioTangerine.Entidad>(); try { theConnection.Conectar(); theParam = new Parametro("@param", SqlDbType.Int, "1", false); parameters.Add(theParam); //Guardo la tabla que me regresa el procedimiento de consultar contactos DataTable dt = theConnection.EjecutarStoredProcedureTuplas(ResourceEmpleado.ConsultarEmpleado, parameters); //Por cada fila de la tabla voy a guardar los datos foreach (DataRow row in dt.Rows) { int empId = int.Parse(row[ResourceEmpleado.EmpIdEmpleado].ToString()); String empPNombre = row[ResourceEmpleado.EmpPNombre].ToString(); String empSNombre = row[ResourceEmpleado.EmpSNombre].ToString(); String empPApellido = row[ResourceEmpleado.EmpPApellido].ToString(); String empSApellido = row[ResourceEmpleado.EmpSApellido].ToString(); int empCedula = int.Parse(row[ResourceEmpleado.EmpCedula].ToString()); DateTime empFecha = DateTime.Parse(row[ResourceEmpleado.EmpFecha].ToString()); String empActivo = row[ResourceEmpleado.EmpActivo].ToString(); String empEmail = row[ResourceEmpleado.EmpEmail].ToString(); String empGenero = row[ResourceEmpleado.EmpGenero].ToString(); String empEstudio = row[ResourceEmpleado.EmpEstudio].ToString(); String empCargo = row[ResourceEmpleado.EmpCargo].ToString(); String empCargoDescripcion = row[ResourceEmpleado.EmpCargoDescripcion].ToString(); DateTime empContratacion = DateTime.Parse(row[ResourceEmpleado.EmpFechaInicio].ToString()); String empModalidad = row[ResourceEmpleado.EmpModalidad].ToString(); double empSalario = double.Parse(row[ResourceEmpleado.EmpSueldo].ToString()); //Creo un objeto de tipo Entidad con los datos de la fila Entidad cargoEmpleado = DominioTangerine.Fabrica.FabricaEntidades.ObtenerCargo3(empCargo, empCargoDescripcion, empContratacion, empModalidad); Entidad empleado = DominioTangerine.Fabrica.FabricaEntidades.ConsultarEmpleados (empId, empPNombre, empSNombre, empPApellido, empSApellido, empCedula, empFecha, empActivo, empEmail, empGenero, empEstudio, empModalidad, empSalario, cargoEmpleado); listEmpleado.Add(empleado); } } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ConsultarEmpleadoException("DS-101", "Ingreso de un argumento con valor invalido", ex); } catch (SqlException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new BaseDatosException("DS-101", "Error con la base de datos", ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M10.WrongFormatException(ResourceEmpleado.Codigo_Error_Formato, ResourceEmpleado.Mensaje_Error_Formato, ex); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoGeneralBD.Mensaje_Generico_Error, ex); } Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceEmpleado.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(listEmpleado); }
/// <summary> /// Metodo para consultar los Lugares de tipo Pais dentro de la base de datos /// </summary> /// <returns>Lista de objetos de tipo LugarDireccion</returns> public List <Entidad> ObtenerPaises() { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceEmpleado.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); List <Entidad> listPais = new List <Entidad>(); try { List <Parametro> parameters = new List <Parametro>(); Parametro theParam = new Parametro("@tipo", System.Data.SqlDbType.VarChar, "Pais", false); parameters.Add(theParam); //Guardo la tabla que me regresa el procedimiento de consultar empleados DataTable dt = EjecutarStoredProcedureTuplas(ResourceComplemento.FillSelectCountry, parameters); //Por cada fila de la tabla voy a guardar los datos foreach (DataRow row in dt.Rows) { Entidad pais = DominioTangerine.Fabrica.FabricaEntidades.ObtenerLugar(); ((DominioTangerine.Entidades.M10.LugarDireccion)pais).Id = int.Parse(row[ResourceComplemento. ItemCountryValue].ToString()); ((DominioTangerine.Entidades.M10.LugarDireccion)pais).LugNombre = (row[ResourceComplemento. ItemCountryText].ToString()); listPais.Add(pais); } } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ConsultarEmpleadoException("DS-101", "Ingreso de un argumento con valor invalido", ex); } catch (SqlException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new BaseDatosException("DS-101", "Error con la base de datos", ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M10.WrongFormatException(ResourceEmpleado.Codigo_Error_Formato, ResourceEmpleado.Mensaje_Error_Formato, ex); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoGeneralBD.Mensaje_Generico_Error, ex); } Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceEmpleado.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(listPais); }
/// <summary> /// Constructor del comando /// </summary> /// <param name="parametro">Cliente Potencial a desactivar</param> public ComandoDesactivarClientePotencial(Entidad parametro) { LaEntidad = parametro; }
/// <summary> /// Constructor del comando /// </summary> /// <param name="parametro">Factura a agregar</param> public ComandoCorreos(Entidad parametro) { LaEntidad = parametro; }