/// <summary> /// Create a new socio_general object. /// </summary> /// <param name="sOCIOS_ID">Initial value of the SOCIOS_ID property.</param> public static socio_general Createsocio_general(global::System.String sOCIOS_ID) { socio_general socio_general = new socio_general(); socio_general.SOCIOS_ID = sOCIOS_ID; return socio_general; }
/// <summary> /// Deprecated Method for adding a new object to the socios_generales EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTosocios_generales(socio_general socio_general) { base.AddObject("socios_generales", socio_general); }
/// <summary> /// Insertar el socio. /// </summary> /// <param name="SOCIOS_ID"></param> /// <param name="SOCIOS_PRIMER_NOMBRE"></param> /// <param name="SOCIOS_SEGUNDO_NOMBRE"></param> /// <param name="SOCIOS_PRIMER_APELLIDO"></param> /// <param name="SOCIOS_SEGUNDO_APELLIDO"></param> /// <param name="SOCIOS_RESIDENCIA"></param> /// <param name="SOCIOS_ESTADO_CIVIL"></param> /// <param name="SOCIOS_LUGAR_DE_NACIMIENTO"></param> /// <param name="SOCIOS_FECHA_DE_NACIMIENTO"></param> /// <param name="SOCIOS_NIVEL_EDUCATIVO"></param> /// <param name="SOCIOS_IDENTIDAD"></param> /// <param name="SOCIOS_PROFESION"></param> /// <param name="SOCIOS_RTN"></param> /// <param name="SOCIOS_TELEFONO"></param> /// <param name="SOCIOS_LUGAR_DE_EMISION"></param> /// <param name="SOCIOS_FECHA_DE_EMISION"></param> /// <param name="GENERAL_CARNET_IHCAFE"></param> /// <param name="GENERAL_ORGANIZACION_SECUNDARIA"></param> /// <param name="GENERAL_NUMERO_CARNET"></param> /// <param name="GENERAL_EMPRESA_LABORA"></param> /// <param name="GENERAL_EMPRESA_CARGO"></param> /// <param name="GENERAL_EMPRESA_DIRECCION"></param> /// <param name="GENERAL_EMPRESA_TELEFONO"></param> /// <param name="GENERAL_SEGURO"></param> /// <param name="GENERAL_FECHA_ACEPTACION"></param> /// <param name="PRODUCCION_UBICACION_FINCA"></param> /// <param name="PRODUCCION_AREA"></param> /// <param name="PRODUCCION_VARIEDAD"></param> /// <param name="PRODUCCION_ALTURA"></param> /// <param name="PRODUCCION_DISTANCIA"></param> /// <param name="PRODUCCION_ANUAL"></param> /// <param name="PRODUCCION_BENEFICIO_PROPIO"></param> /// <param name="PRODUCCION_ANALISIS_SUELO"></param> /// <param name="PRODUCCION_TIPO_INSUMOS"></param> /// <param name="PRODUCCION_MANZANAS_CULTIVADAS"></param> /// <param name="CREADO_POR"></param> public void InsertarSocio( string SOCIOS_ID, string SOCIOS_PRIMER_NOMBRE, string SOCIOS_SEGUNDO_NOMBRE, string SOCIOS_PRIMER_APELLIDO, string SOCIOS_SEGUNDO_APELLIDO, string SOCIOS_RESIDENCIA, string SOCIOS_ESTADO_CIVIL, string SOCIOS_LUGAR_DE_NACIMIENTO, string SOCIOS_FECHA_DE_NACIMIENTO, string SOCIOS_NIVEL_EDUCATIVO, string SOCIOS_IDENTIDAD, string SOCIOS_PROFESION, string SOCIOS_RTN, string SOCIOS_TELEFONO, string SOCIOS_LUGAR_DE_EMISION, string SOCIOS_FECHA_DE_EMISION, string GENERAL_CARNET_IHCAFE, string GENERAL_ORGANIZACION_SECUNDARIA, string GENERAL_NUMERO_CARNET, string GENERAL_EMPRESA_LABORA, string GENERAL_EMPRESA_CARGO, string GENERAL_EMPRESA_DIRECCION, string GENERAL_EMPRESA_TELEFONO, string GENERAL_SEGURO, string GENERAL_FECHA_ACEPTACION, string PRODUCCION_UBICACION_FINCA, string PRODUCCION_AREA, string PRODUCCION_VARIEDAD, string PRODUCCION_ALTURA, string PRODUCCION_DISTANCIA, int PRODUCCION_ANUAL, string PRODUCCION_BENEFICIO_PROPIO, string PRODUCCION_ANALISIS_SUELO, string PRODUCCION_TIPO_INSUMOS, int PRODUCCION_MANZANAS_CULTIVADAS, string CREADO_POR ) { try { string NuevoCodigo = ""; using (var scope1 = new TransactionScope()) { using (var db = new colinasEntities()) { string letra = SOCIOS_PRIMER_NOMBRE.Substring(0, 1); var query = from cod in db.codigo where cod.CODIGO_LETRA == letra select cod; codigo c = query.First(); NuevoCodigo = c.CODIGO_LETRA + c.CODIGO_NUMERO; c.CODIGO_NUMERO = c.CODIGO_NUMERO + 1; socio soc = new socio(); soc.SOCIOS_ID = NuevoCodigo; soc.SOCIOS_PRIMER_NOMBRE = SOCIOS_PRIMER_NOMBRE; soc.SOCIOS_SEGUNDO_NOMBRE = SOCIOS_SEGUNDO_NOMBRE; soc.SOCIOS_PRIMER_APELLIDO = SOCIOS_PRIMER_APELLIDO; soc.SOCIOS_SEGUNDO_APELLIDO = SOCIOS_SEGUNDO_APELLIDO; soc.SOCIOS_RESIDENCIA = SOCIOS_RESIDENCIA; soc.SOCIOS_ESTADO_CIVIL = SOCIOS_ESTADO_CIVIL; soc.SOCIOS_LUGAR_DE_NACIMIENTO = SOCIOS_LUGAR_DE_NACIMIENTO; soc.SOCIOS_FECHA_DE_NACIMIENTO = DateTime.Parse(SOCIOS_FECHA_DE_NACIMIENTO); soc.SOCIOS_NIVEL_EDUCATIVO = SOCIOS_NIVEL_EDUCATIVO; soc.SOCIOS_IDENTIDAD = SOCIOS_IDENTIDAD; soc.SOCIOS_PROFESION = SOCIOS_PROFESION; soc.SOCIOS_RTN = SOCIOS_RTN; soc.SOCIOS_TELEFONO = SOCIOS_TELEFONO; soc.SOCIOS_LUGAR_DE_EMISION = SOCIOS_LUGAR_DE_EMISION; soc.SOCIOS_FECHA_DE_EMISION = DateTime.Parse(SOCIOS_FECHA_DE_EMISION); soc.CREADO_POR = CREADO_POR; soc.FECHA_CREACION = DateTime.Today; soc.MODIFICADO_POR = CREADO_POR; soc.FECHA_MODIFICACION = DateTime.Today; soc.SOCIOS_ESTATUS = 1; db.socios.AddObject(soc); socio_general socgen = new socio_general(); socgen.SOCIOS_ID = NuevoCodigo; socgen.GENERAL_CARNET_IHCAFE = GENERAL_CARNET_IHCAFE; socgen.GENERAL_ORGANIZACION_SECUNDARIA = GENERAL_ORGANIZACION_SECUNDARIA; socgen.GENERAL_NUMERO_CARNET = GENERAL_NUMERO_CARNET; socgen.GENERAL_EMPRESA_LABORA = GENERAL_EMPRESA_LABORA; socgen.GENERAL_EMPRESA_CARGO = GENERAL_EMPRESA_CARGO; socgen.GENERAL_EMPRESA_DIRECCION = GENERAL_EMPRESA_DIRECCION; socgen.GENERAL_EMPRESA_TELEFONO = GENERAL_EMPRESA_TELEFONO; socgen.GENERAL_SEGURO = GENERAL_SEGURO; socgen.GENERAL_FECHA_ACEPTACION = DateTime.Parse(GENERAL_FECHA_ACEPTACION); db.socios_generales.AddObject(socgen); socio_produccion socprod = new socio_produccion(); socprod.SOCIOS_ID = NuevoCodigo; socprod.PRODUCCION_UBICACION_FINCA = PRODUCCION_UBICACION_FINCA; socprod.PRODUCCION_AREA = PRODUCCION_AREA; socprod.PRODUCCION_VARIEDAD = PRODUCCION_VARIEDAD; socprod.PRODUCCION_ALTURA = PRODUCCION_ALTURA; socprod.PRODUCCION_DISTANCIA = PRODUCCION_DISTANCIA; socprod.PRODUCCION_ANUAL = PRODUCCION_ANUAL; socprod.PRODUCCION_BENEFICIO_PROPIO = PRODUCCION_BENEFICIO_PROPIO; socprod.PRODUCCION_ANALISIS_SUELO = PRODUCCION_ANALISIS_SUELO; socprod.PRODUCCION_TIPO_INSUMOS = PRODUCCION_TIPO_INSUMOS; socprod.PRODUCCION_MANZANAS_CULTIVADAS = PRODUCCION_MANZANAS_CULTIVADAS; db.socios_produccion.AddObject(socprod); db.SaveChanges(); scope1.Complete(); } } string nombreCompleto = SOCIOS_PRIMER_NOMBRE + " "; if (SOCIOS_SEGUNDO_NOMBRE != "") nombreCompleto += SOCIOS_SEGUNDO_NOMBRE + " "; if (SOCIOS_PRIMER_APELLIDO != "") nombreCompleto += SOCIOS_PRIMER_APELLIDO + " "; if (SOCIOS_SEGUNDO_APELLIDO != "") nombreCompleto += SOCIOS_SEGUNDO_APELLIDO + " "; InsertSociosDBISAM(NuevoCodigo, nombreCompleto); } catch (Exception ex) { log.Fatal("Error fatal al insertar socio.", ex); throw; } }