private void EliminarDireccion() { var filaSelected = grdDirecciones.DefaultView.GetRow(gridView4.FocusedRowHandle); if (txtIdDireccion.Text.Length > 0) { if (filaSelected == null) { MessageBox.Show("Seleccione la dirección a eliminar", "Contacto", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { clsDireccion direccion = (clsDireccion)filaSelected; int count = 0; foreach (var dir in ContactoActual.DireccionInfo.Items) { if (dir.Id == Convert.ToInt64(txtIdDireccion.Text)) { direccion.IsDeleted = true; ContactoActual.DireccionInfo.Items[count] = direccion; break; } count++; } this.grdDirecciones.DataSource = ContactoActual.DireccionInfo.DireccionesActivas(); grdDirecciones.RefreshDataSource(); CargarDireccionesCliente(); } } }
public PacienteRequest() { mdlUser = new clsUsuario(); mdlPaciente = new clsPaciente(); mdlDireccion = new clsDireccion(); intPacienteID = int.MinValue; intSitioID = int.MinValue; busqueda = string.Empty; lstIdent = new List <tbl_REL_IdentificacionPaciente>(); lstVarAdic = new List <tbl_DET_PacienteDinamico>(); }
public PacienteResponse() { Success = false; Mensaje = string.Empty; intPacienteID = int.MinValue; mdlPaciente = new clsPaciente(); mdlDireccion = new clsDireccion(); lstCadenas = new List <string>(); lstIden = new List <tbl_REL_IdentificacionPaciente>(); lstVarAdi = new List <clsVarAcicionales>(); lstPacientes = new List <clsPaciente>(); }
private clsDireccion CargarObjetoDireccion() { clsDireccion direccion = new clsDireccion(); direccion.Id = Convert.ToInt64(this.txtIdDireccion.Text); direccion.TipoDireccion = (clsItemParametro)cboTipoDireccion.SelectedItem; direccion.NombreDireccion = txtDireccion.Text; direccion.Pais = (clsPais)cboPais.SelectedItem; direccion.Comuna = (clsComuna)cboComuna.SelectedItem; direccion.Ciudad = (clsCiudad)cboCiudad.SelectedItem; direccion.DestinoDireccion = (clsItemParametro)cboDestinoDireccion.SelectedItem; direccion.Numero = txtNumero.Text; direccion.OficinaDpto = txtOficinaDpto.Text; direccion.Block = txtBlock.Text; direccion.Sector = (clsItemParametro)cboTipoZona.SelectedItem; return(direccion); }
private void GuardaDireccion() { if (!ValidarCamposDireccion()) { return; } clsDireccion direccion = CargarObjetoDireccion(); if (ContactoActual.DireccionInfo == null) { ContactoActual.DireccionInfo = new clsDireccionInfo(); } if (txtIdDireccion.Text != "0") { int count = 0; bool existe = false; foreach (var dir in ContactoActual.DireccionInfo.Items) { if (dir.Id == Convert.ToInt64(txtIdDireccion.Text)) { ContactoActual.DireccionInfo.Items[count] = direccion; existe = true; break; } count++; } if (!existe) { this.ContactoActual.DireccionInfo.Items.Add(direccion); } } else { this.ContactoActual.DireccionInfo.Items.Add(direccion); } grdDirecciones.DataSource = this.ContactoActual.DireccionInfo.DireccionesActivas(); grdDirecciones.RefreshDataSource(); LimpiarCamposDireccion(); CargarDireccionesCliente(); }
private static ResultadoTransaccion ActualizarDireccion(clsDireccion direccion, SqlTransaction transaction) { ResultadoTransaccion resTransaccion = new ResultadoTransaccion(); Int64 idDireccion = 0; try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.Conexion(), "SP_A_CLIENTES_DIRECCION"); objParams[0].Value = direccion.Id; objParams[1].Value = direccion.TipoDireccion.Id; objParams[2].Value = direccion.NombreDireccion; objParams[3].Value = direccion.Numero; objParams[4].Value = direccion.OficinaDpto; objParams[5].Value = direccion.Block; objParams[6].Value = direccion.Comuna.Id; objParams[7].Value = direccion.Ciudad.Id; objParams[8].Value = direccion.Pais.Id; if (direccion.Sector == null) { objParams[9].Value = -1; } else { objParams[9].Value = direccion.Sector.Id; } objParams[10].Value = direccion.DestinoDireccion.Id; SqlCommand command = new SqlCommand("SP_A_CLIENTES_DIRECCION", BaseDatos.Conexion()); command.Transaction = transaction; command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; command.ExecuteNonQuery(); resTransaccion.ObjetoTransaccion = (Int64)idDireccion; resTransaccion.Estado = Enums.EstadoTransaccion.Aceptada; } catch (Exception ex) { resTransaccion.Estado = Enums.EstadoTransaccion.Rechazada; resTransaccion.Descripcion = ex.Message; Log.EscribirLog(ex.Message); } return(resTransaccion); }
private void fillDireccion(clsDireccion mdlDireccion) { try { Session["intDireccionID"] = mdlDireccion.intDireccionID; txtCalleDet.Text = mdlDireccion.vchCalle; txtNumeroDet.Text = mdlDireccion.vchNumero; cargarDireccion(mdlDireccion.vchCodigoPostal); txtCodigoPostal.Text = mdlDireccion.vchCodigoPostal; //txtEstadoDet.Text = mdlDireccion.vchEstado; //idEstadoDet.Value = mdlDireccion.intEstadoID.ToString(); //txtmunicipioDet.Text = mdlDireccion.vchMunicipio; //intMunicipioID.Value = mdlDireccion.intMunicipioID.ToString(); ddlColoniaDet.SelectedValue = mdlDireccion.intCodigoPostalID.ToString(); } catch (Exception eFI) { Log.EscribeLog("Existe un error en fillDireccion: " + eFI.Message, 3, Usuario.vchUsuario); } }
private void grdDirecciones_Click(object sender, EventArgs e) { var filaSelected = grdDirecciones.DefaultView.GetRow(gridView4.FocusedRowHandle); if (filaSelected != null) { clsDireccion direccion = (clsDireccion)filaSelected; if (direccion != null) { cboTipoDireccion.SelectedItem = direccion.TipoDireccion; txtDireccion.Text = direccion.NombreDireccion; cboPais.SelectedItem = direccion.Pais; cboCiudad.SelectedItem = direccion.Ciudad; cboComuna.SelectedItem = direccion.Comuna; cboDestinoDireccion.SelectedItem = direccion.DestinoDireccion; txtNumero.Text = direccion.Numero; txtOficinaDpto.Text = direccion.OficinaDpto; txtBlock.Text = direccion.Block; cboTipoZona.SelectedItem = direccion.Sector; txtIdDireccion.Text = direccion.Id.ToString(); } } }
public static ResultadoTransaccion EliminarDireccion(clsDireccion direccion, SqlTransaction transaction) { ResultadoTransaccion resTransaccion = new ResultadoTransaccion(); try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.Conexion(), "SP_E_CLIENTES_DIRECCION"); objParams[0].Value = direccion.Id; SqlCommand command = new SqlCommand("SP_E_CLIENTES_DIRECCION", BaseDatos.Conexion()); command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; command.Transaction = transaction; command.ExecuteNonQuery(); resTransaccion.Estado = Enums.EstadoTransaccion.Aceptada; } catch (Exception ex) { resTransaccion.Estado = Enums.EstadoTransaccion.Rechazada; resTransaccion.Descripcion = ex.Message; Log.EscribirLog(ex.Message); } return(resTransaccion); }
public static ResultadoTransaccion EliminarDireccion(clsDireccion direccion, SqlTransaction transaction) { ResultadoTransaccion resTransaccion = new ResultadoTransaccion(); try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.Conexion(), "SP_E_CLIENTES_DIRECCION"); objParams[0].Value = direccion.Id; SqlCommand command = new SqlCommand("SP_E_CLIENTES_DIRECCION", BaseDatos.Conexion()); command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; command.Transaction = transaction; command.ExecuteNonQuery(); resTransaccion.Estado = Enums.EstadoTransaccion.Aceptada; } catch (Exception ex) { resTransaccion.Estado = Enums.EstadoTransaccion.Rechazada; resTransaccion.Descripcion = ex.Message; Log.EscribirLog(ex.Message); } return resTransaccion; }
public static clsDireccionInfo ListarDireccionesPorIdInfo(Int64 idInfo) { clsDireccionInfo direccionInfo = new clsDireccionInfo(); SqlConnection conn = BaseDatos.NuevaConexion(); DataSet ds = new DataSet(); try { objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_CLIENTES_LISTAR_DIRECCIONES_POR_CLIENTEINFO"); objParams[0].Value = idInfo; //SqlCommand command = new SqlCommand("SP_C_CLIENTES_LISTAR_DIRECCIONES_POR_CLIENTEINFO", conn); //command.Parameters.AddRange(objParams); //command.CommandType = CommandType.StoredProcedure; //dreader = command.ExecuteReader(); ds = SqlHelper.ExecuteDataset(conn, "SP_C_CLIENTES_LISTAR_DIRECCIONES_POR_CLIENTEINFO", objParams); if (ds != null) { if (ds.Tables.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { clsDireccion direccion = new clsDireccion(); direccion.Id = Convert.ToInt64(row["Id"]); direccion.IdDireccionInfo = Convert.ToInt64(row["IdDireccionInfo"]); if (row["IdTipoDireccion"] is DBNull) { direccion.TipoDireccion = null; } else { direccion.TipoDireccion.Id = Convert.ToInt16(row["IdTipoDireccion"]); direccion.TipoDireccion.Nombre = row["TipoDireccion"].ToString(); } direccion.NombreDireccion = row["NombreDireccion"].ToString(); direccion.Numero = row["Numero"].ToString(); direccion.OficinaDpto = row["OficinaDpto"].ToString(); direccion.Block = row["Block"].ToString(); direccion.Pais.Id = Convert.ToInt64(row["IdPais"]); direccion.Pais.Nombre = row["Pais"].ToString(); direccion.Ciudad.Id = Convert.ToInt64(row["IdCiudad"]); direccion.Ciudad.Nombre = row["Ciudad"].ToString(); direccion.Comuna.Id = Convert.ToInt64(row["IdComuna"]); direccion.Comuna.Nombre = row["Comuna"].ToString(); if (row["IdTipoSector"] is DBNull) { direccion.Sector = null; } else { direccion.Sector.Id = Convert.ToInt64(row["IdTipoSector"]); direccion.Sector.Nombre = row["Sector"].ToString(); } if (row["IdDestinoDireccion"] is DBNull) { direccion.DestinoDireccion = null; } else { direccion.DestinoDireccion.Id = Convert.ToInt64(row["IdDestinoDireccion"]); direccion.DestinoDireccion.Nombre = row["DestinoDireccion"].ToString(); } direccionInfo.Items.Add(direccion); } } } direccionInfo.IdInfo = idInfo; //while (dreader.Read()) //{ // clsDireccion direccion = new clsDireccion(); // direccion.Id = Convert.ToInt64(dreader["Id"]); // direccion.IdDireccionInfo = Convert.ToInt64(dreader["IdDireccionInfo"]); // direccion.TipoDireccion.Id = Convert.ToInt16(dreader["IdTipoDireccion"]); // direccion.TipoDireccion.Nombre = dreader["TipoDireccion"].ToString(); // direccion.NombreDireccion = dreader["NombreDireccion"].ToString(); // direccion.Numero = dreader["Numero"].ToString(); // direccion.OficinaDpto = dreader["OficinaDpto"].ToString(); // direccion.Block = dreader["Block"].ToString(); // direccion.Pais.Id = Convert.ToInt64(dreader["IdPais"]); // direccion.Pais.Nombre = dreader["Pais"].ToString(); // direccion.Ciudad.Id = Convert.ToInt64(dreader["IdCiudad"]); // direccion.Ciudad.Nombre = dreader["Ciudad"].ToString(); // direccion.Comuna.Id = Convert.ToInt64(dreader["IdComuna"]); // direccion.Comuna.Nombre = dreader["Comuna"].ToString(); // direccion.Sector.Id = Convert.ToInt64(dreader["IdTipoSector"]); // direccion.Sector.Nombre = dreader["Sector"].ToString(); // direccion.DestinoDireccion.Id = Convert.ToInt64(dreader["IdDestinoDireccion"]); // direccion.DestinoDireccion.Nombre = dreader["DestinoDireccion"].ToString(); // listaDirecciones.Add(direccion); //} } catch (Exception ex) { Log.EscribirLog(ex.Message); } finally { conn.Close(); } return(direccionInfo); }
private static ResultadoTransaccion CrearDireccion(clsDireccion direccion, SqlTransaction transaction) { ResultadoTransaccion resTransaccion = new ResultadoTransaccion(); Int64 idDireccion = 0; try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.Conexion(), "SP_N_CLIENTES_DIRECCION"); objParams[0].Value = direccion.IdDireccionInfo; objParams[1].Value = direccion.TipoDireccion.Id; objParams[2].Value = direccion.NombreDireccion; objParams[3].Value = direccion.Numero; objParams[4].Value = direccion.OficinaDpto; objParams[5].Value = direccion.Block; objParams[6].Value = direccion.Comuna.Id; objParams[7].Value = direccion.Ciudad.Id; objParams[8].Value = direccion.Pais.Id; objParams[9].Value = direccion.Sector.Id; objParams[10].Value = direccion.DestinoDireccion.Id; SqlCommand command = new SqlCommand("SP_N_CLIENTES_DIRECCION", BaseDatos.Conexion()); command.Transaction = transaction; command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; idDireccion = Convert.ToInt64(command.ExecuteScalar()); resTransaccion.ObjetoTransaccion = (Int64) idDireccion; resTransaccion.Estado = Enums.EstadoTransaccion.Aceptada; } catch (Exception ex) { resTransaccion.Estado = Enums.EstadoTransaccion.Rechazada; resTransaccion.Descripcion = ex.Message; Log.EscribirLog(ex.Message); } return resTransaccion; }
public static clsDireccionInfo ListarDireccionesPorIdInfo(Int64 idInfo) { clsDireccionInfo direccionInfo = new clsDireccionInfo(); SqlConnection conn = BaseDatos.NuevaConexion(); DataSet ds = new DataSet(); try { objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_CLIENTES_LISTAR_DIRECCIONES_POR_CLIENTEINFO"); objParams[0].Value = idInfo; //SqlCommand command = new SqlCommand("SP_C_CLIENTES_LISTAR_DIRECCIONES_POR_CLIENTEINFO", conn); //command.Parameters.AddRange(objParams); //command.CommandType = CommandType.StoredProcedure; //dreader = command.ExecuteReader(); ds = SqlHelper.ExecuteDataset(conn, "SP_C_CLIENTES_LISTAR_DIRECCIONES_POR_CLIENTEINFO", objParams); if (ds != null) { if(ds.Tables.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { clsDireccion direccion = new clsDireccion(); direccion.Id = Convert.ToInt64(row["Id"]); direccion.IdDireccionInfo = Convert.ToInt64(row["IdDireccionInfo"]); if (row["IdTipoDireccion"] is DBNull) direccion.TipoDireccion = null; else { direccion.TipoDireccion.Id = Convert.ToInt16(row["IdTipoDireccion"]); direccion.TipoDireccion.Nombre = row["TipoDireccion"].ToString(); } direccion.NombreDireccion = row["NombreDireccion"].ToString(); direccion.Numero = row["Numero"].ToString(); direccion.OficinaDpto = row["OficinaDpto"].ToString(); direccion.Block = row["Block"].ToString(); direccion.Pais.Id = Convert.ToInt64(row["IdPais"]); direccion.Pais.Nombre = row["Pais"].ToString(); direccion.Ciudad.Id = Convert.ToInt64(row["IdCiudad"]); direccion.Ciudad.Nombre = row["Ciudad"].ToString(); direccion.Comuna.Id = Convert.ToInt64(row["IdComuna"]); direccion.Comuna.Nombre = row["Comuna"].ToString(); if (row["IdTipoSector"] is DBNull) direccion.Sector = null; else { direccion.Sector.Id = Convert.ToInt64(row["IdTipoSector"]); direccion.Sector.Nombre = row["Sector"].ToString(); } if (row["IdDestinoDireccion"] is DBNull) direccion.DestinoDireccion = null; else { direccion.DestinoDireccion.Id = Convert.ToInt64(row["IdDestinoDireccion"]); direccion.DestinoDireccion.Nombre = row["DestinoDireccion"].ToString(); } direccionInfo.Items.Add(direccion); } } } direccionInfo.IdInfo = idInfo; //while (dreader.Read()) //{ // clsDireccion direccion = new clsDireccion(); // direccion.Id = Convert.ToInt64(dreader["Id"]); // direccion.IdDireccionInfo = Convert.ToInt64(dreader["IdDireccionInfo"]); // direccion.TipoDireccion.Id = Convert.ToInt16(dreader["IdTipoDireccion"]); // direccion.TipoDireccion.Nombre = dreader["TipoDireccion"].ToString(); // direccion.NombreDireccion = dreader["NombreDireccion"].ToString(); // direccion.Numero = dreader["Numero"].ToString(); // direccion.OficinaDpto = dreader["OficinaDpto"].ToString(); // direccion.Block = dreader["Block"].ToString(); // direccion.Pais.Id = Convert.ToInt64(dreader["IdPais"]); // direccion.Pais.Nombre = dreader["Pais"].ToString(); // direccion.Ciudad.Id = Convert.ToInt64(dreader["IdCiudad"]); // direccion.Ciudad.Nombre = dreader["Ciudad"].ToString(); // direccion.Comuna.Id = Convert.ToInt64(dreader["IdComuna"]); // direccion.Comuna.Nombre = dreader["Comuna"].ToString(); // direccion.Sector.Id = Convert.ToInt64(dreader["IdTipoSector"]); // direccion.Sector.Nombre = dreader["Sector"].ToString(); // direccion.DestinoDireccion.Id = Convert.ToInt64(dreader["IdDestinoDireccion"]); // direccion.DestinoDireccion.Nombre = dreader["DestinoDireccion"].ToString(); // listaDirecciones.Add(direccion); //} } catch (Exception ex) { Log.EscribirLog(ex.Message); } finally { conn.Close(); } return direccionInfo; }
private void VistaADominioPaso1() { //Paso 1 TargetAccount.ClienteMaster.NombreCompañia = txtNombreTarget.Text; TargetAccount.ClienteMaster.RUT = txtRUT.Text.Trim(); clsDireccion direccion = new clsDireccion(); direccion.NombreDireccion = txtDireccion.Text; direccion.Numero = txtNumero.Text; direccion.OficinaDpto = txtOficinaDpto.Text; direccion.Pais = (clsPais) cboPais.SelectedItem; direccion.Ciudad = (clsCiudad) cboRegion.SelectedItem; direccion.Comuna = (clsComuna) cboComuna.SelectedItem; direccion.Block = "-1"; direccion.Sector.Id = -1; direccion.DestinoDireccion.Id = -1; TargetAccount.ClienteMaster.DireccionInfo = new clsDireccionInfo(); TargetAccount.ClienteMaster.DireccionInfo.Items.Add(direccion); TargetAccount.TelefonoEmpresa = txtTelefonoEmpresa.Text; TargetAccount.TelefonoDirecto = txtTelefonoDirecto.Text; //TargetAccount.Traficos = new List<clsTrafico>(); //foreach (Entidades.Ventas.Traficos.clsTrafico item in lstTraficos.CheckedItems) //{ // TargetAccount.Traficos.Add(item); //} if (txtEmbarquesMes.Text.Trim().Length.Equals(0)) TargetAccount.EmbarquesPorMes = -1; else TargetAccount.EmbarquesPorMes = Convert.ToInt16(txtEmbarquesMes.Text); if (txtCantidadLCL.Text.Trim().Length.Equals(0)) TargetAccount.CantidadLCL = null; else TargetAccount.CantidadLCL = Convert.ToInt16(txtCantidadLCL.Text); if (cboUMLCL.SelectedIndex == 0) TargetAccount.UMLCL.Id = -1; else TargetAccount.UMLCL = (clsItemParametro) cboUMLCL.SelectedItem; if (txtCantidadFCL.Text.Trim().Length.Equals(0)) TargetAccount.CantidadFCL = null; else TargetAccount.CantidadFCL = Convert.ToInt16(txtCantidadFCL.Text); if (cboUMFCL.SelectedIndex == 0) TargetAccount.UMFCL.Id = -1; else TargetAccount.UMFCL = (clsItemParametro) cboUMFCL.SelectedItem; if (txtCantidadAereo.Text.Trim().Length.Equals(0)) TargetAccount.CantidadAereo = null; else TargetAccount.CantidadAereo = Convert.ToInt16(txtCantidadAereo.Text); if (cboUMAereo.SelectedIndex == 0) TargetAccount.UMAereo.Id = -1; else TargetAccount.UMAereo = (clsItemParametro) cboUMAereo.SelectedItem; TargetAccount.TerminoCompra = (clsItemParametro) cboTerminoCompra.SelectedItem; TargetAccount.IncoTerm = (clsIncoTerm) cboIncoTerms.SelectedItem; TargetAccount.ObservacionInfGeneral = txtObservacionGeneral.Text; TargetAccount.Estado = Enums.EstadosMetas.Informacion_General; ; }
private clsDireccion CargarObjetoDireccion() { clsDireccion direccion = new clsDireccion(); direccion.Id = Convert.ToInt64(this.txtIdDireccion.Text); direccion.TipoDireccion = (clsItemParametro)cboTipoDireccion.SelectedItem; direccion.NombreDireccion = txtDireccion.Text; direccion.Pais = (clsPais) cboPais.SelectedItem; direccion.Comuna = (clsComuna) cboComuna.SelectedItem; direccion.Ciudad = (clsCiudad) cboCiudad.SelectedItem; direccion.DestinoDireccion= (clsItemParametro) cboDestinoDireccion.SelectedItem; direccion.Numero = txtNumero.Text; direccion.OficinaDpto = txtOficina.Text; direccion.Block = txtBlock.Text; direccion.Sector = (clsItemParametro)cboSector.SelectedItem; return direccion; }